IE6 应该淡出视线

看到 neoease 的文章,我感觉似乎给IE6 不好的原因找到了个有利的证据:

IE6 是网页开发人员的噩梦. 他们必须花很多时间和精力去照顾这个老家伙, 所以这帮人很想整死 IE6. 从开发的角度来看, IE6 很该死的.

1. PNG 是一种支持半透明通道的图片, 可以方便的用于设计网页, 制作叠层和其他复杂的页面效果, 但是 IE6 不支持. 用滤镜强行应付会导致浏览器占用超高资源, 并且得不到预想效果.

2. IE6 有自己一套标准的 CSS 样式, 必须写更多的代码去照顾它. (个人认为 IE7 在这方面比 IE6 更糟糕)

3. JavaScript 与 W3C 出入巨大, 连 DOM (Document Object Model) 都不一致, 调用资源的代码也与 W3C 有很大的出入, 程序员被迫在本来就很松散和复杂的 JS 代码上追加很多判断语句.

4. IE6 对于页面控件的处理与众不同, 令人很头痛. 如: select element 的优先度很高会遮挡页面上 DIV 块, 必须 hack. radio 按钮和 checkbox 按钮的样式也无法定义, 很难统一页面风格.

另外, IE6 的安全性, 性能, 功能明显地已经满足不了现在的网络需求. 过两年, 能不能用来上 "饭否" 都难说. 更换浏览器是大势所趋.

头疼头疼,虽然说IE6“兼容性很好”,但是现在越来越多的新技术使得原本利用新技术只需要几行代码的效果为了兼容 IE6需要不停地测试、不停的写兼容性代码(hack),从而导致网页加载一大堆兼容性代码后速度变慢。所以网页做久了,才知道有个统一的网页标准和(大)部分不遵守标准的个体所造成的头疼后果。

那该怎么办?用上 Firefox 或者升级 IE8 吧。当然如果你的电脑为了升级 IE要不停地找序列号的话,还是义无反顾地装 Firefox 吧,它一定会满足你的好奇心和折腾的爱好的!下次写一篇傻瓜手册给大家折腾。

发表评论

电子邮件地址不会被公开。 必填项已用*标注