今天写一个页面,一个div元素用了margin-left属性,在ie7,ff下都正常,但是在ie6下却出现属性值的两倍的情况,检查了半天css,没有问题,最后才找到解决方法:
这叫双倍浮动边距Bug,
给元素添加一个CSS属性,display:inline; 即可解决。
DW给出的解释:
引用:
如果某条边与浮动方向同向,则向该边上的浮动框应用边距时,边距会增加一倍。此错误只影响一次或多次浮动的某行中的第一次浮动。
影响: Internet Explorer 6.0
可能性: 非常可能
今天写一个页面,一个div元素用了margin-left属性,在ie7,ff下都正常,但是在ie6下却出现属性值的两倍的情况,检查了半天css,没有问题,最后才找到解决方法:
这叫双倍浮动边距Bug,
给元素添加一个CSS属性,display:inline; 即可解决。
DW给出的解释:
如果某条边与浮动方向同向,则向该边上的浮动框应用边距时,边距会增加一倍。此错误只影响一次或多次浮动的某行中的第一次浮动。
影响: Internet Explorer 6.0
可能性: 非常可能
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
评论列表: