Microsoft announced last week that Internet Explorer 8 passed the Acid2 test. This is a milestone because IE has never been supportive of standards in the past, forcing Web developers to create multiple versions of the same code to ensure their Web sites were compatible with as many browsers as possible. This is a serious issue today as many sites have been developed specifically for IE and therefore exclude approximately 12% of the market who use other browsers such as Firefox.
Personally I think the Acid2 test is a little light. But it does encourage browser vendors to make significant adjustments to at least support a baseline of common standards.
(I purposely kept this post separate to the post that asks Microsoft to dump PICS in favour of Content Labels to enable better search based on trust. If Microsoft adopts Content Labels, it won’t really matter what crap Google servers up in 2008.)
According to the IE blog, Microsoft is very keen to adopt more standards. However, I’m a little unsure what exactly this means. It doesn’t articulate a commitment to the W3C, let alone specific standards.
Out of the entire blog post, there’s one point I’d like to highlight as a concern. The quote I’d like to question is
Now, with all that context, I’m delighted to tell you that on Wednesday, December 12, Internet Explorer correctly rendered the Acid2 page in IE8 standards mode.
I’d be very happy if there was a full stop (period) after the word ‘IE8’. But there isn’t. What they’re saying is that IE passes the Acid2 test when in ‘standards mode’. What does this mean? Does it mean that IE8 fails the Acid 2 test when using the default settings? What does this mean for end users?
I’d like some clarity on this so please let me know if you have any more information.



Posted on December 24, 2007 at 1:33 pm |
By

6 Comments
So far,

December 30, 2007 @
Phil
Paul, IE already has a standards and a ‘quirks’ mode which causes it to render sites differently (I think the box model is different, etc). Currently, in order to get IE to run in standards mode you need to specify a correct doctype for either HTML 4 strict or any XHTML. I assume IE8 won’t be any different and that the level of compliance can be chosen by the developer.
I think the correct rendering of the Acid2 test is a fantastic testament to the work the IE team are putting in now!