欢迎访问雨楠喃语官方个人主页!
咨询电话:139-9180-9967
正在浏览:[转载]解决margin在IE6碰到float时会距离会加倍的问题
[CSS][转载]解决margin在IE6碰到float时会距离会加倍的问题
作者:互联网 | 来源:网络 | 发布:2010/5/27 15:59:15 | 浏览:4745

使用DIV+CSS布局,为什么边界margin会在IE6中加倍,而在FF中没有问题

IE6的BUG,margin在碰到float时会距离会加倍
解决方法是多加一个CSS定义:display:inline;

用margin-left:11px !important;margin-left:5px;这样的方法也能结局使用margin时候的浏览器兼容性问题
但是要是margin的距离加倍问题只是在边界的时候才能发生
如果边界div和中间部分的div使用同一个margin样式的话就会出现问题了

display:inline 的作用是设置对象做为行内元素显示,
inline是内联对象的默认值(ps:内联对象就是不自动产生换行的元素,比如span)
而我们一般用的div是块级元素,默认display属性是block,
但将div的display设置为inline的话,则多个div可以象span一样显示在一行了。

相关CSS