修复css中IE重复字符bug的问题
DIV+CSS 2009/3/8 9:57:16 点击:不统计
关键词:css中bug的修复问题 IE重复字符bug问题的修复
在某些条件下,一系列浮动元素的最后一个元素的最后几个字符会在浮动元素下面重复出现,当在一系列浮动元素的第一个和最后一个元素之间有多个注释时,就会出现这个bug。前两个注释没有影响,但是后续的每个注释会导致两个字符重复出现。所以,三个注释会导致两个重复字符,四个注释会导致四个重复字符,五个注释会导致六个重复字符。
为了修复这个bug,可以通过设置负值的右空白边从最后一个浮动元素上去掉3像素,或者使容器扩大3像素。但是,这两种方法可能在IE7中造成问题,IE7中可能没有这个bug。因此,避免这个bug最容易、最安全的方法是从HTML代码中删除注释。