Acid2,是针对网页浏览器及设计软件,就支援HTML、CSS 2.0及PNG图像标准的综合测试,由网页标准计划小组(Web Standards Project)设计,在1997年推出首个版本,名为"Acid"。
该测试页透过严谨的编码,可快速辨认网页排版的漏洞,而测试要求是排版引擎需能排出如图中的笑脸,在测试刚推出时,没有一个浏览器可排出要求的图像。及至2006年3月,共有5套软件成功通过测试,按推出日期排列,计有:
Safari 2.0.2
Konqueror 3.5
iCab 3.0.1 Beta 352
Prince 5.1
Opera 9.00 Beta (8265 for Windows, 256 for Linux)
iCab及Konqueror 3.5.1 虽能成功排出笑脸,但严格来说它们两者并未算是完整通过,它们并没有使用该测试要求的样式,以及测试结果出现了卷轴条(正常理应不会出现),但发起测试的WaSP仍宣布为合格。Konqueror的3.5.2版已修正卷轴条会出现的问题。
Acid2测试的完美结果,在测试时,鼠标光标会把鼻子转为蓝色.
Mozilla的开发人员也在努力寻找在测试中,其浏览器所出现的问题。开发人员要做的是需要修改Gecko引擎的基本架构,以切合Acid2的要求,而支援Acid2的正式版浏览器预计会于2007年亮相。
微软方面也承认,最新的IE7 Beta测试版未能通过测试,现正努力更新对CSS的支援,但并不打算在IE7推出时能通过测试。
由于现有的Acid2所包含的资料网址尚未标准化,因此WaSP已制作了一个特别版的Acid2。
测试时间表
Acid2测试于 2005 年 4 月 13 日 正式发布,以下是有关浏览器及其他软件通过测试的时间表。
日期 | 浏览器 | 类型 | 备注 |
2005年4月27日 | Safari | 非公开测试版 |
|
2005年5月18日 | iCab | 非公开测试版 |
|
2005年5月20日 | iCab | 会员测试版 |
|
2005年6月4日 | Konqueror | 非公开测试版 |
|
2005年6月6日 | iCab | 公开测试版 |
|
2005年10月31日 | Safari | 正式版 | 2.02版本,随Mac OS X 10.4.3附送,是首个通过测试的正式版浏览器。 |
2005年11月29日 | Konqueror | 正式版 | |
2005年12月7日 | Prince | 正式版 | 5.1版本,是首个通过测试的非浏览器软件。 |
2006年3月10日 | Opera | 每周测试版 | 首个通过测试的Windows浏览器,4月20日发布的公开测试版也顺利通过。 |
2006年3月24日 | iCab | 会员测试版 | 在iCab 3.0.2b400版已加入隐藏卷轴条的功能。 |
2006年3月28日 | Konqueror | 正式版 | 前一版Konqueror的测试合格仍存疑问,此版本已去掉测试所出现的卷轴条。 |
2006年4月12日 | Firefox | 半公开测试版 | 有关档案可在网站找到,但用家需自行编译有关档案。 |
2006年5月24日 | Opera Mobile | 非公开测试版 | 首个通过测试的行动装置浏览器。 |
2006年6月20日 | Opera 9.0 | 正式版 | 首个通过测试的多平台浏览器。 |
测试结果
Safari下的完美显示
Opera下的完美显示
Firefox下的显示
IE6下的显示
以上由上至下,分别为Safari、Opera 9 Preview、Firefox 1.0.7及IE6的测试结果,由此可见,IE的Trident排版引擎在支援公开标准方面,远落后于Mozilla的Gecko排版引擎和Opera的Presto排版引擎。
参考网站:http://www.webstandards.org/action/acid2/