是否需要清除浮动

来源:5-3 编程挑战

黄太_后

2017-03-23 12:06

最后foot中为什么要设置清除浮动:clear:both啊。感觉前面没有设置浮动啊,而且我把清除浮动的去掉,还是达到了同样的效果。

写回答 关注

2回答

  • 慕设计2315135
    2017-03-23 15:15:02


    我是这样写的,所以我要清除浮动。

    body{ margin:0; padding:0; font-size:30px; color:#fff}

    .top{height:100px;background:gray;}

    .main{height:500px;background:red;}

    .left{height:500px;width:19%;background:blue;float:left;}

    .right{height:500px;width:79%;background:green;float:right;}

    .foot{height:100px;background:orange;clear:both;}


    茶杯养鲸鱼

    left是固定宽度的

    2017-06-03 00:11:10

    共 2 条回复 >

  • 慕设计2315135
    2017-03-23 15:11:33

    我觉得你都没有用浮动,那你有什么浮动要清除吗?clear是设置一个元素的侧面是否允许其它的浮动元素,既然没有设置浮动就不需要清除了。

如何用CSS进行网页布局

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

209526 学习 · 1206 问题

查看课程