分类“笔记 资料”下的文章

浮动边距加倍错误 解决方案

用dw cs3检查浏览器兼容,发现一个叫做浮动边距加倍的错误,有点不解。按上面给的Adobe链接进去看了下,说是display:inline属性可以解决这个问题,但因为对这东东没概念,一下子并不知道具体的解决办法,不怕,哪有解决不了的问题呢,上GG,终于让俺们明白了。

浮动对象,如果在浮动的方向上加了边距,那在IE中,这个边距会加倍,例如:
floatbox{float:left;margin-left:10px;}按这样写,在FF下是没有问题的,但在IE里,这10px将会变成20px,终于明白为什么我这个页面在FF和IE下看起来位置差距这么大的原因了。改成:floatbox{float:left;margin-left:10px;display:inline;}就可以了。