• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSで下まで背景色を伸ばす方法)

CSSで下まで背景色を伸ばす方法

このQ&Aのポイント
  • CSSを使用して、div要素の背景色をページ下まで伸ばす方法について困っています。
  • htmlとbodyの高さを100%に設定し、LeftとRightの要素にも高さを100%に設定していますが、背景色がページ下まで伸びません。
  • どのようにすればdiv要素の背景色をページ下まで伸ばすことができるでしょうか?

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

  • ベストアンサー
回答No.1

とりあえずclass名が対応していないので直して、min-heightを使う場合はハックをかませる方が良いと思います。 .Left{ height:auto !important; height:100%; min-height:100%; } 名前がLeft、Rightとなっているので、floatなどで横に並べられているのでしょうか? heightは崩れの原因になりやすいので、その場合html要素に背景画像をrepeat-yで並べて、ボックスが下まで伸びているように見せる方がいいんじゃないでしょうか。 html{ background:url(image.jpg) repeat-y center top; }

keeeeeeeen
質問者

お礼

回答ありがとうございます。 じっさいにはfloatで回り込みを指定して左右に表示しています。 >class名が対応していないので これはいったいどういうことでしょうか?

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

><div ckass="Container"> ><div class="Left"></dvi>  ^^^^^-------^^^^※/<div>って何ですか。これじゃ要素が閉じられない・・ ><div class="Right"></dvi>  ^^^^^-------^^^^※/<div>って何ですか。これじゃ要素が閉じられない・・ ></div> .Left-Section{height: 100%;min-height: 100%; } ↑  クラスセレクタを指定されていますが、上のHTMLにそのようなクラスはないです。あるのはLeftです。  

keeeeeeeen
質問者

お礼

下記の通り、こちら側のミスです。

回答No.2

<div ckass="Container"> <div class="Left"></dvi> <div class="Right"></dvi> </div> となっていますが、CSS側でのセレクタはLeft-Sectionとなっています。 多分書き間違いだとは思いますが、閉じタグもdviになっていますし。

keeeeeeeen
質問者

お礼

これは大変失礼しました。 おっしゃるとおりです。