14
2010
11

margin-在IE7下正常,在IE6下两倍距离(IE6下margin的值加倍)

今天写一个页面,一个div元素用了margin-left属性,在ie7,ff下都正常,但是在ie6下却出现属性值的两倍的情况,检查了半天css,没有问题,最后才找到解决方法:

这叫双倍浮动边距Bug,

给元素添加一个CSS属性,display:inline;  即可解决。



DW给出的解释:

引用:
如果某条边与浮动方向同向,则向该边上的浮动框应用边距时,边距会增加一倍。此错误只影响一次或多次浮动的某行中的第一次浮动。

影响: Internet Explorer 6.0
可能性: 非常可能
« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。