为什么在CSS样式里设置了float为left还是跑到右边去了咧

如题所述

前面没清除浮动导致的

当父盒子剩余的宽度容纳不下新浮动的子盒子时,子盒子会另起一行,且它的上边界始终低于前一个浮动盒子的下边界。所以会造成在浮动在右边的样子

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-03
如果火狐正常的话...证明你的代码是没问题的
但如果设置过多的浮动....在下一个设置浮动的时候就需要清除前面的浮动clear:both
第2个回答  2020-12-25

Vue实践-CSS样式position/display/float属性对比使用

第3个回答  2012-05-31
是不是有两个 层都 float:left 而且 放的顺序反了追问

没有,我在IE6里测试是正常的,可是到了IE9就跑到右边去了

第4个回答  2012-06-01
代码贴出来····
相似回答