三列布局中,如果左边的设置向左浮动,中间的不设置浮动,宽度自适应,右边设置向右浮动 为什么中间显示不是被左边块覆盖,而是紧挨左边

来源:4-1 三列布局

qq_白首不分离_0

2016-02-23 20:34

三列布局中,如果左边的设置向左浮动,中间的不设置浮动,宽度自适应,右边设置向右浮动 为什么中间显示不是被左边块覆盖,而是紧挨左边

写回答 关注

3回答

  • Fstar
    2016-02-26 16:51:53

    哈?因为设置了float的元素会脱离文本流。其他元素会无视这个元素,不过文本不会。

    详细看这个:https://www.zhihu.com/question/24529373/answer/29135021

  • qq_白首不分离_0
    2016-02-23 20:51:26

    给中间float:left;中间的就到下一行了,中间的宽度是自适应的,如果中间的是定宽定高的就会被左边覆盖,为什么中间的宽度自适应之后就紧挨着左边?

  • 在线教育先驱者
    2016-02-23 20:45:57

    不是浮动布局不行,需要设置浮动布局:float:left;

如何用CSS进行网页布局

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

209526 学习 · 1206 问题

查看课程