div框上移,为什么文字不带着走?
如图代码,当我只设置div1的float时,div2的框就上移了(为了看出差别特意加了三个<br/>),
不懂的地方在于,因为div1设置了浮动,div2未设置,就出现div2的框上移后,为什么div2框的内容“栏目2”几个字没有一起往上走?如第一个图,“栏目2”几个字都没有框框住了。
这是说明div边框和里边的内容不是一个整体么?如果这个框会随便走的话,那这个框还怎么算盒子呢?(一般理解上,盒子移动的话,里边的东西不就一起动了么)
如图代码,当我只设置div1的float时,div2的框就上移了(为了看出差别特意加了三个<br/>),
不懂的地方在于,因为div1设置了浮动,div2未设置,就出现div2的框上移后,为什么div2框的内容“栏目2”几个字没有一起往上走?如第一个图,“栏目2”几个字都没有框框住了。
这是说明div边框和里边的内容不是一个整体么?如果这个框会随便走的话,那这个框还怎么算盒子呢?(一般理解上,盒子移动的话,里边的东西不就一起动了么)
2015-09-24
举报