次のことを考えると
#container {
border:solid 3px red;
}
#left {
float: left;
background-color: lightblue;
height: 300px;
}
#right {
float: left;
background-color: coral;
height: 300px;
}
<div id='container'>
<div id='left'>Left content</div>
<div id='right'>Right content</div>
</div>
(http://jsfiddle.net/ericjohannsen/JCPEH/1/を参照)
container
明らかに領域がない(つまり、高さがゼロで、境界線がない)のはなぜですか?私はそれが含まれている子供と同じくらい背が高いことを素朴に期待してdiv
いました。
div
2人の子供を収容するのが子供と同じくらい背が高くなるようにこれを設定する適切な方法は何ですか?