内部に高さが異なる 2 つのフローティング DIV を持つ「コンテナ」DIV があり、「コンテナ」DIV に背景プロパティを適用すると機能しません。
<div id="container">
<div id="left"></div>
<div id="right"></div>
</div>
http://jsfiddle.net/arthurg/XUmsU/
コンテナの背景を (CSS を使用して) 表示するにはどうすればよいですか?
内部に高さが異なる 2 つのフローティング DIV を持つ「コンテナ」DIV があり、「コンテナ」DIV に背景プロパティを適用すると機能しません。
<div id="container">
<div id="left"></div>
<div id="right"></div>
</div>
http://jsfiddle.net/arthurg/XUmsU/
コンテナの背景を (CSS を使用して) 表示するにはどうすればよいですか?
<div id="container">
<div id="left"></div>
<div id="right"></div>
</div>
#container{
height:100%;
background:red;
overflow:hidden;
}
#left{
width:100px;
background:green;
height:30px;
float:left;
}
オーバーフローを追加:hidden; コンテナに。このような:
#container{
height:100%;
background:red;
overflow:hidden;
}
フロートをクリアする必要があります。
<br style="clear: both"/>
これらの 2 つのフローティング div の後にこれを追加します。
HTML:
<div id="container">
<div id="left"></div>
<div id="right"></div>
<br style="clear: both"/>
</div>
clearfix には他の (新しい) メソッドがあります (疑似クラス:before
と を:after
使用)。