• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レイアウトが崩れる・・・)

レイアウトが崩れる・・・

このQ&Aのポイント
  • wordpressでギャラリーを使った記事を書いたのですが、3枚以上写真を追加してしまうとレイアウトが崩れてしまいます。
  • どうすれば何枚追加しても崩れずに追加できるでしょうか?
  • 参照ページ:http://blackartcard.com/?p=45

質問者が選んだベストアンサー

  • ベストアンサー
  • weakweak
  • ベストアンサー率34% (350/1003)
回答No.1

こんにちは。 記事ページは、 <div id="main">  ~省略~ <div id="kiji">  ~問題のギャラリー部分~ </div>  ~省略~ </div> という構造になっていましたが、調べたらなぜかmainに高さが設定されてました。 ご存知かもしれませんがdivタグと言うのはボックス要素と言われるように記事や写真などの色々な要素を入れる箱のような役割を果たします。 質問者さんの場合は高さ980cm(実際はpx)の箱の中に合計1200cmの荷物を入れようとしていたようなものです。そしてその箱(div="main"のこと)の高さを定義しているのはstyle.cssというファイルなので、それを以下のように修正してください。 1. 以下のファイルを編集しますので、テキストエディタで開いてください。 <WordPressが設置されているフォルダ>\wp-content\themes\<今有効にしている、問題のテーマ>\style.css 2. 次の文字列を探してください(キーボードで「Ctrl」を押しながら「F」を押すと検索ウィンドウがどこかに出るはず) #main 3. 以下のように、#mainの脇に「 { 」というカッコがあって、次の行から色々とmain要素について定義されていると思いますが、そのなかの height : 1100px; を min-height : 1100px; に書き換えてください。/*~*/内は私の解説です。 #main { ~いろんな定義~ height : 1100px; /* これは「高さは何かがはみ出ようと絶対に1100pxです!」という意味 */ } /* これをこうします */ #main { ~いろんな定義~ min-height : 1100px; /* これは「高さは最低1100pxです!」という意味。無くてもレイアウトは崩れないし、ページの下まで行くと右下に現れるカワイイのを表示させたければ500pxに設定しておけば大丈夫みたいです */ }

01mk
質問者

お礼

なるほど!!min-heightはそうやって使うんですね・・・・ 勉強になります!!! ありがとうございました!無事修正できました!

その他の回答 (1)

  • weakweak
  • ベストアンサー率34% (350/1003)
回答No.2

少し気になったのですが、このテーマはどこかで配布されていたものなんでしょうか? もしご自身で作られたのであればおしゃれなデザインですね!

01mk
質問者

お礼

これは自分で作成しました!そう言ってもらえると嬉しいです!

関連するQ&A