为了账号安全,请及时绑定邮箱和手机立即绑定

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

5603a0d40001291b05000314.jpg

5603a0d40001db2e05000320.jpg


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

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

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

正在回答

3 回答

浮动的特性 文字不跟随

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

星风飞行 提问者

是的,div1是浮动了,也导致未设置浮动的div2上移,我问的是div2框里的字“栏目2”为什么还在下边,并未随着div2一起上移?
2015-09-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信