设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;
例如:
<#div id=”imfloat”>
相应的css为
#imfloat{
float:left;
margin:5px;
display:inline;}
由于IE6不能识别!important,而FF则会优先解释,所以部分问题可以用此解决,
如
<#div id=”imfloat”>
相应的css为
#imfloat{
float:left;
margin:5px;
height:290px!important; FF会执行此行
height:200px; IE6会执行此行
display:inline;}
还有其它浏览器都有特别的识别符号,不过都没有!important常用
您好!很高兴为您答疑!
DIV如如果设置为float,在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
把你那效果图贴出来撒
是不是你代码不完整啊?我这边显示的没问题啊