有两个div元素,其中一个向左浮动,另一个不设浮动,在IE6下它们俩中间就会出现3px的空隙,解决办法是给浮动元素一个负边距,消除这3px.代码如下:
HTML:
<div id=”left”></div>
<div id=”right”></div>
CSS:
清除前样式:
#left {
width:300px;
height:300px;
background:red;
float:left;
}
#right {
width:300px;
height:300px;
background:blue;
}
清除后样式:
#left {
width:300px;
height:300px;
background:red;
float:left;
_margin-left:-3px;
}
#right {
width:300px;
height:300px;
background:blue;
}