Internet Explorer 9 Supports CSS3, still fails miserably.
MSDN posted a new blog about IE9 beta. Normally I wouldn’t pay attention to anything Microsoft related, but as the existence of Internet Explorer has literally brought me to tears while working, I like to pay a close eye.
I’ll try to keep this as unbiased as possible.
Amoung the blog posts it talks about “standards compatibility”, better CSS3 support, defacing the name of ACID 3, and Direct X support.
Oh, what’s that? Did you say “deface the name of ACID 3”? Please say it a little louder.
Some standards tests – like Acid3 – have become widely used as shorthand for standards compliance, even with some shortcomings. Acid3 tests about 100 aspects of different technologies (many still in the “working draft” stage of standardization), including many edge cases and error conditions. Here’s the latest build of IE9 running Acid3:
How many times did the pass that through PR?
Some standards tests – like Acid3 – have become widely used as shorthand for standards compliance, even with some shortcomings. Acid3 tests about 100 aspects of different technologies (many still in the “working draft” stage of standardization), including many edge cases and error conditions. Here’s the latest build of IE9 running Acid3:
Let’s be clear: the only accepted standards test is ACID 3, which is written by Ian Hickson, who is kind of in charge of HTML 5. It’s not that I don’t think that it’s possible for him to screw up, but he’s under enough public scrutiny that these changes would have been addressed early on by the WHATWG list or another active group. As a member of the browser community, it’s your job to make Ian aware of your concerns, and address them. Not to mention, that you make no explicit recommendations on how to change the test anyway. It’s like denying the government because the man is lame. God forbid they give you streetlights and the police.
It should also be said, that Microsoft has a history of denying these tests as legitimate standards tests—until they pass them.
In 2007, when Microsoft announced they wouldn’t pass ACID2 with IE7:
The original Acid Test tested only the CSS 1 box model, and actually became part of the W3C CSS1 Test Suite since it was a fairly narrow test – but the Acid 2 Test covers a wide set of functionality and standards, not just from CSS2.1 and HTML 4.01, selected by the authors as a “wish list” of features they’d like to have. It’s pointedly not a compliance test (from the Test Guide: “Acid2 does not guarantee conformance with any specification”). As a wish list, it is really important and useful to my team, but it isn’t even intended, in my understanding, as our priority list for IE7.
This was written by Chris Wilson (who I admittedly respect for diving in and admitting they we’re behind in CSS support).
Again in 2007, Another IE blogger writes:
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. While supporting the features tested in Acid2 is important for many reasons, it is just one of several milestones for the interoperability, standards compliance, and backwards compatibility that we’re committed to for this release.
But it’s not about ‘standards’
It’s really about how the other browsers reacted.
Because if you notice, no one else is complaining. The fact is, Firefox 2, a browser released in 2006 and predates Acid 3, scores a 52/100 versus the current IE9 score of 32/100. And did I mention? Every major browsers scores over 90 on ACID 3.
Infact, here’s a table.
|
Look at it any way you want to. IE glady rides the backseat in standards, and it’s making my life terrible.