有两个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;

}