Nee*_*asu 115 css liquid-layout css-float
我希望我的容器div能够达到孩子身高的最大高度.不知道孩子div的身高.我正在试用JSFiddle.容器div是红色的.没有出现.为什么?
Nig*_*cat 281
添加以下属性:
.c{
...
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
无论浮动元素如何,这都将强制容器遵守其中所有元素的高度.
http://jsfiddle.net/gtdfY/3/
最近,我正在开发一个需要这个技巧的项目,但需要允许溢出显示,所以相反,你可以使用一个伪元素来清除你的浮点数,有效地实现相同的效果,同时允许溢出所有元素.
.c:after{
clear: both;
content: "";
display: block;
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/gtdfY/368/
Yoe*_*eri 27
你漂浮了孩子,这意味着他们"漂浮"在容器前面.为了获得正确的高度,你必须"清除"浮子
div style ="clear:both"清除浮动a给容器正确的高度.有关浮点数的更多信息,请参见http://css.maxdesign.com.au/floatutorial/clear.htm.
例如.
<div class="c">
<div class="l">
</div>
<div class="m">
World
</div>
<div style="clear: both" />
</div>
Run Code Online (Sandbox Code Playgroud)