问答详情
源自:4-1 三列布局

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

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

提问者:qq_白首不分离_0 2016-02-23 20:34

个回答

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