div框上移,为什么文字不带着走?

来源:13-4 起飞咯 - 浮动模型

星风飞行

2015-09-24 15:09

5603a0d40001291b05000314.jpg

5603a0d40001db2e05000320.jpg


如图代码,当我只设置div1的float时,div2的框就上移了(为了看出差别特意加了三个<br/>),

不懂的地方在于,因为div1设置了浮动,div2未设置,就出现div2的框上移后,为什么div2框的内容“栏目2”几个字没有一起往上走?如第一个图,“栏目2”几个字都没有框框住了。

这是说明div边框和里边的内容不是一个整体么?如果这个框会随便走的话,那这个框还怎么算盒子呢?(一般理解上,盒子移动的话,里边的东西不就一起动了么)

写回答 关注

3回答

  • doraemon9
    2016-07-14 21:13:54

    浮动的特性 文字不跟随

  • 罗布雷东
    2016-04-16 20:10:41

    楼主,你这个问题解决了吗??我正好也被这个问题困扰着,如果你已经弄清楚了的话,麻烦告诉我一下。谢谢

  • 伊兮尘昔
    2015-09-28 15:51:35

    你br是换行,而div1已经浮动了。。。

    星风飞行

    是的,div1是浮动了,也导致未设置浮动的div2上移,我问的是div2框里的字“栏目2”为什么还在下边,并未随着div2一起上移?

    2015-09-28 16:47:53

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题