- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSの背景の指定)
CSSの背景の指定
このQ&Aのポイント
- 2つのブロック要素を左右に分けて表示しようとすると、背景が透けてしまう問題について
- #main_contentの背景が適用されず、bodyに設定した背景画像がボックス内に出てしまう問題について
- #naviや#contentの長さが予測できず、余った部分にきちんと指定した色が表示されない問題について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#contentやらの包含関係をちゃんと示してくれ。 こんな感じだと予想したが、あってるだろうか。 … . #main_content . ├#navi . │ └#navi_inner . ├#content . │ └#navi_inner … # ID名にアンダーバーってよかったっけ?あまり使わない方がよかったと思うんだけど。 > 余った部分にきちんと指定した色がくるようにしたいです。 上の予想の元。 #main_content{overflow:hidden;} > floatを使った後はclearする必要があります。[in #1] そんな決まりはないハズ。 clearを意識するのはもちろん大事だが、意図的にclearしない場合だってあり得る。
その他の回答 (1)
noname#83877
回答No.1
floatを使った後はclearする必要があります。
質問者
補足
clearでは、空いた部分が埋まらないです。 clearは次のブロック要素で使うもので、ここでのセレクタに適用できないです。
お礼
含有関係すみません。。。(汗) 正にKI401さんの予想してくれた通りです。。。 overflow:hidden;で見事に解決しました。ありがとうございます。 解決したのけど、プロパーティーの意味がよくわかりませんでした。ちょっと調べてみます。 ありがとうございます。