为何不彻底告别IE6,拥抱现代浏览器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1870个文字,预计阅读时间需要8分钟。
最近抵制IE6的声音似乎多了起来,老赵也在自己的博客呼吁抵制IE6。然而,和国内外各大主流网站的积极响应不同,国内一片风平浪静,还有很多人反对废弃IE6。
为什么要抵制IE6IE6在当年是非常成功的,市场占有率一度达到90%,可以说是很辉煌的成就。当然我们也知道,一个东西流行并不一定是因为它本身有多么好。IE6当年不仅沾了MS操作系统的光,Netscape的失误也给了IE6莫大的机会。
不过以现在的标准来看,IE6缺乏的东西太多了。除了众多安全隐患之外,仅仅从开发的角度,它对CSS的支持,quirk mode等问题也让开发人员头痛不已。任何做过一点浏览器兼容的web UI工作的人,都知道兼容IE6比兼容任何一个其它的浏览器包括IE7、8都要困难,因为它离W3C标准非常远。同样一件事,在其它浏览器中是一种方式,而在IE6则是另一种方式。为了兼容IE6所做的额外工作,可能比为了兼容所有其它浏览器所做的工作还要多。这不仅提高了开发的成本,也让代码变得混乱和难以维护,测试的工作量更是大幅度增加。
本文共计1870个文字,预计阅读时间需要8分钟。
最近抵制IE6的声音似乎多了起来,老赵也在自己的博客呼吁抵制IE6。然而,和国内外各大主流网站的积极响应不同,国内一片风平浪静,还有很多人反对废弃IE6。
为什么要抵制IE6IE6在当年是非常成功的,市场占有率一度达到90%,可以说是很辉煌的成就。当然我们也知道,一个东西流行并不一定是因为它本身有多么好。IE6当年不仅沾了MS操作系统的光,Netscape的失误也给了IE6莫大的机会。
不过以现在的标准来看,IE6缺乏的东西太多了。除了众多安全隐患之外,仅仅从开发的角度,它对CSS的支持,quirk mode等问题也让开发人员头痛不已。任何做过一点浏览器兼容的web UI工作的人,都知道兼容IE6比兼容任何一个其它的浏览器包括IE7、8都要困难,因为它离W3C标准非常远。同样一件事,在其它浏览器中是一种方式,而在IE6则是另一种方式。为了兼容IE6所做的额外工作,可能比为了兼容所有其它浏览器所做的工作还要多。这不仅提高了开发的成本,也让代码变得混乱和难以维护,测试的工作量更是大幅度增加。

