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

来源:2-5 练习题

酸辣藕丁

2015-12-29 21:50

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

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

B使用clearfix;

C设置父元素浮动;

D以上方法均可

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


写回答 关注

2回答

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


    GoupDe...

    太强了鸭

    2019-09-19 10:13:37

    共 4 条回复 >

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

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

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157042 学习 · 1984 问题

查看课程

相似问题