问答详情
源自:13-4 起飞咯 - 浮动模型

为什么不设置div1浮动为左,就不能实现并排显示呢? 我的理解是只要下面一个div2浮动起来就能实现并排显示,为什么一定要两个div全部设置浮动,才能并排显示?

http://img.mukewang.com/57170eca000133cc09040651.jpg

为什么不设置div1浮动为左,就不能实现并排显示呢?

我的理解是只要下面一个div2浮动起来就能实现并排显示,为什么一定要两个div全部设置浮动,才能并排显示?

提问者:qq_一生之久_0 2016-04-20 13:11

个回答

  • smither_80623
    2016-04-20 13:40:47
    已采纳

    块级元素独占一行,如果div1不同事浮动的话就挡住div2的浮动,无法并排。

  • _Silently
    2016-04-20 14:06:39

    因为div1不设置,div1要占据一行。按你这个大小,如果只设置div1的float,那么div1和div2的盒子就会重合。

    总之就是一个盒子不设置浮动属性,那么盒子就会占一行。

  • adai1991
    2016-04-20 13:48:36

    不设置float值的话默认值是不浮动吧

  • 666396
    2016-04-20 13:40:36

    块状元素这么霸道都是独占一行, 没有设置浮动就独占一行,如果现在我们想让两个块状元素并排显示,只能设置元素浮动 。任何元素在默认情况下是不能浮动的,