2008-03
06

IE8来了

尚未普及的 IE7 才刚刚发布一年多时间,微软就又发布了传说中的 IE8。也许是 Firefox 等浏览器的崛起让微软感到了巨大的压力,IE7 相比 IE6 又确实没有什么实质性的提高,在浏览器市场的竞争上没有发挥它应有的作用,所以,微软要用 IE8 打一场翻身仗,重新夺回 IE6 时代的霸主地位。

我迫不及待地下载安装了 IE8,抢先体验一把。从外观上来看,IE8 继承了 IE7 的tab式浏览方式,并没有什么大的改变,所以使用起来没有什么别扭的。

对 Web 标准的良好支持是 IE8 的一个重大改善,它号称完全支持 CSS2.1 和 DOM level2,并支持某些 CSS3 的特性。早在内测的时候,IE8 就宣布通过了 Acid2 测试,出于好奇,我还是亲自测试了一下,果然没有令人失望。

Acid2 是一个由 Web 标准组织编写的针对网页浏览器的测试页面(不是软件)。浏览器开发者用这个测试页面来验证自己的产品是否能够精准的还原页面编写者的设计。

Acid2 是一个复杂的页面,页面内包含了很多不常用的复杂结构,所以能有效的检测出浏览器排版的漏洞。Acid2的页面虽然很复杂,但是测试结果却很直观。用浏览器打开 Acid2 的测试页面,如果通过则会看到一个笑脸,笑脸头部上方有“Hello World”字样,当鼠标指向笑脸鼻子的时候鼻子会变成蓝色。

以下是 IE8 的 acid2 测试截图:

IE8的acid2测试图

作为对比,下面是没有通过 acid2 测试的 Firefox2 的截图(Firefox3 已经通过测试):

FF2的acid2测试图

再来一个对比,看看完全变形的 IE7 的惨状,就知道 IE8 有多大的进步了:

IE7的acid2测试图

从这些截图可以看出,IE8 对 Web 标准的支持相对 IE7 有了非常大的进步,甚至已经优于 Firefox2。但是这个测试毕竟不能完全说明问题,在更新、更复杂的 Acid3 测试中,IE8 则完全处于下风。

Acid3 的测试集中在 JavaScript,DOM Level3,Media Queries,和data: URLs。一共运行100项测试,根据结果返回通过或没有通过。

IE8 在 acid3 测试中得分仅为17/100,虽然高于 IE7 的11/100,但相比 Firefox3(61/100)和 Firefox2(50/100)相差很大。毕竟 IE8 太新了,而且只是 beta1 版本,它的后续版本应该可以获得更好的分数。

IE8 还有一些新特性,它包含一个开发工具(Developer tools),Web 开发者可以直接在 IE8 中打开这个工具调试 HTML、CSS 和 JS,就像 Firefox 中的 Firebug 一样。甚至在 IE8 中也出现了类似 Firefox 的扩展功能(Add-ons),Firefox 最吸引人的地方被 IE8 学去了。

IE 系列对于 Web 开发者,不说是心头大患至少也是麻烦不断,希望 IE8 的出现对此有所改善。试想等到 IE8 取代 IE6、IE7 的时候,中国得有多少网站要重做啊 ^_^

相关文章

1 条评论(我有话要说

  1. 陌路阑珊 发表于 2008-03-07 15:15

    逛了三个博客,两个在介绍ie8.呵

    [回复]

发表评论