问答详情
源自:2-5 练习题

浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下哪种方法处理:

浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度。你可以按以下哪种方法处理:

A在浮动元素后加个div设置clear: both; height:0,overflow:hidden

B使用clearfix;

C设置父元素浮动;

D以上方法均可

谁能解释下这题,比如A选项这个DIV要怎么设置,表示没看懂


提问者:酸辣藕丁 2015-12-29 21:50

个回答

  • moxao
    2015-12-29 22:31:14
    已采纳

    <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>


  • echo_kinchao
    2015-12-30 16:58:10

    这个是要在后面多加一个 清除浮动的块级