浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下哪种方法处理:
A在浮动元素后加个div设置clear: both; height:0,overflow:hidden
B使用clearfix;
C设置父元素浮动;
D以上方法均可
谁能解释下这题,比如A选项这个DIV要怎么设置,表示没看懂
<div class="parent">
<div style="float:left;height:100px;">此时的parent高度为0,使用firebug可以看到。</div>
<!-- <div style="clear:both;height:0;overflow:hidden;"></div> 当存在这个div时parent的高度被撑开,当parent也存在浮动时parent的高度被撑开,或者使用clearfix:after定义一个清除内浮动的类。 -->
</div>
这个是要在后面多加一个 清除浮动的块级