在这里只谈解决的方法,至于引起的原因,大家感兴趣的话,可以去百度一下:)

言归正传,现在说几种解决的方法,以及相应的利弊,怎样取舍,各投所好,只要自己觉得好就OK。

①改变结构,不出现【一个容器包含2两个具有“float”样式的子容器】的结构。

②减小第二个容器的宽度,使父容器宽度减去第二个容器宽度的值大于3,例如将本文示例中第二个子容器的宽度改为197px。

③去掉所有的注释。

④修正注释的写法。将 <!-- 这里是注释内容 -->写成<!--[if !IE]>这里是注释内容<![endif]-->

⑤在第二个容器后面加一个或者多个<div style="clear"></div>来解决。

=================================================================================

以上几种方法都可以去掉IE6中的重影,对于IE6中更多的经典的BUG,请继续关注我的Blog中的《疯狂的IE6》专栏,谢谢您的浏览!:)

转自:http://hi.baidu.com/july_leo/blog/item/965f881029b5570a213f2e8a.html

 posted on 2010-12-27 11:40  ddxgc  阅读(735)  评论(0编辑  收藏  举报