IE6中出现重复字符的BUG

在某些条件下,IE6中会出现这样的BUG(似乎只在IE6里出现,其他浏览器没见过),在一些浮动元素的最末尾的几个字符会在该元素下面重复出现:
zzz

经过多次偿试后得出结论,大多数时间该BUG是由页页中的注释引起的,虽然可以通过给该容器的右空白边设置一个负值来解决,但很可能又会在其他浏览器中产生影响,所以最好的办法就是把注释都给去掉。

但是,有些时候页面里一个注释都没有,也会出现这个BUG,本民工不信这个邪,找了很多资料后,总算得到一个说法。这个BUG不一定跟注释有关但基本上都跟浮动有关,当页面里有type=hidden的input以及display: none的div的时候,也会引起这个BUG。解决的方法可以适当调整下该元素的位置,最通用的办法就是用一个DIV把它包起来就好了。

相关文章

Moondy 发表于 2008-12-29 2,160 Views | 类别: Xhtml/Css

一条留言 立即发表评论

  1. #1开心百分百 @ 2009-12-23 17:09 回复

    你试把Html的注释删除掉试试看…

评论

:icon07 :icon02 :icon16 :icon23 :icon37 :icon05 :icon38 :icon35 more »
(Ctrl + Enter)