ブログ記事のサイドバーが記事の下に表示される(レイアウトが崩れる)ことへの対処法

ブログをやってて、初めてのトラブルが、記事のサイドバーがめっちゃ下に表示されたこと。
もう初めて数日だったので、何もわからず、グーグル先生でも検索になかなかヒットせずに、数日間記事も書かずに、これへの対処に明け暮れていましたが、やっと解消されましたので、覚え書きとして書こうと思います。

サイドバーが下に表示される現象とは?

スクリーンショット 2015-11-09 0.57.44-min

レイアウトがいつの間にか崩れてブログ本文の横にあるはずのサイドバーが

スクリーンショット 2015-11-09 0.58.02-min

記事の下にきています。僕は一応C言語とかのプログラム言語は知っているのですが、WEB系の言語は初めてだったので、もう原因が全くわからずにテンパりましたね。

レイアウトが崩れた原因の特定

なんて検索すれば欲しい情報が出てくるかもわからなかったのですが、この現象、レイアウトが崩れるって言うんですね。ということで、原因わかりました。

原因は、「単一記事の投稿(single.php)」でした。その中の記述に「div」という文字があり、簡単にいうと<div>〜</div>で囲われた領域をひとかたまりにして編集できる範囲を特定するものですが、これが偶数じゃなかったのです。つまり、「div」でプログラムコード内を検索すると奇数であり、囲われてないところがあるってことで、意図しないところでひとかたまりになっていました。

これは広告を挿入するときに、なんでか</div>が一つ多く挿入されていたことが原因とわかりました。

修正の結果

スクリーンショット 2015-11-09 0.45.19-min

はい。ブログ本文のよこにサイドバーがきてくれました。
めでたしめでたし。

まとめ

ブログレイアウトが崩れたら、プログラムコード内の「div」の数を調べることで原因特定しました。
もしレイアウトが崩れた場合の対処案の一つとして、頭の隅に置いておきましょう。
一番いいのはバックアップとって、いじくる前に戻すことなんですけどね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ABOUTこの記事をかいた人

26歳ブロガー/会社に縛られずに生きる働き方を提供。嫌だなーを世の中から少しでもなくして楽しい仲間とともに”全力”で働き、”全力”で遊ぶ人生にチャレンジし続けてます!後悔のない最高の人生へ!!