3px bug是IE6特有的,只有在IE6下会产生。为什么会产生3px的bug呢,原因在于微软开发的IE6存在问题。所以我们需要用css hack来纠正它所产生的错误。
在什么情况下会产生3PX的BUG呢?
当浮动元素与非浮动元素紧靠时会产生3像素的间距:解决方法使用只有IE6识别的“_“进行消除BUG,例如当浮动的在左侧非浮动的在右侧时,可以把左侧的元素添加"_margin-right:-3px;"或者在右边元素加"_margin-left:-3px;" 下线是只有IE6识别,其他浏览器不识别。
具体CSS Hack使用方法将在下篇文章中介绍
0536-8800925