IE6 bug修正的10个小技巧 推荐( 二 )


body {
margin: 2% 0 !important;
margin: 20px 0; /* IE6 only */
}

9. 尽早测试并不断测试
不要等到你的网站或应用完成了才测试IE6;这样的话问题可能更糟糕,而且会花更多时间来修正 。如果你的网站能够在Firefox和IE6中正常运行,那么一般在其它浏览器就不会有问题 。

10. 重构你的代码
经常发生的事情是,修正bug要比重新考虑一个布局问题要花更长的时间 。对HTML做些小改动和一些简单的CSS常常更有效 。这可能意味着你要放弃完美的代码,但是会出现较少的长期问题而且将来你会很清楚如果处理这些可能出现的问题 。

神飞感言,虽然IE8并没有从根本上改变IE,但是它对CSS标准的支持的确有非常大的改观 。但是即便如此,我们依然不能寄希望与IE8的普及,这是一件很不靠谱的事情,顽固的IE6用户未必会接受IE8 。所以我们最近一年半载还是不能无视IE6 。

如果你有其它比较好的可以解决IE6的bug的好方法或技巧,别忘了告诉前端观察哦~

推荐阅读