鉴于以下
#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
包含两个孩子和孩子一样高?