Recently Microsoft announced that the upcoming version of Internet Explorer will feature a special meta element, which will trigger the standards mode. It will look something like this:
It’s further described by Aaron Gustafson in Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8.
Many acclaimed standardistas instantly uttered their general dislike of the idea. To me it seems like Microsoft has chosen this path out of resignation. There’s too many invalid web sites out there, and instead of making people deal with the problem they enable this route of eternal backward compatibility.
This seems like an odd decision by the IE team. Since most people won’t know about the switch, they will likely end up in the default IE7 mode and be utterly confused why IE8 doesn’t behave as they thought it would.
Related posts
7 comments
Sigh. After having been recently exposed to the entagled mess of writing JavaScript/CSS/XMLHttpRequest applications I’m just getting angry. I can live with the pain of writing for Firefox/Firebug once in a while, but someone should pay for the IE mess. Really.
I’ve mixed feelings about this, I haven’t dived into the debate but I can see why MS has decided on this; given the prerequisites I think this is (probably) the only solution. But it is not the right solution – the prerequisites are wrong, it is time for MS to reap the harvest from ignoring IE for half a decade and pay the price. They’ve created so very much trouble for so long that they shall not get out of it that easy.
The X-UA-Compatible is just a new doctype, so what shall we call the meta tag we need to add when X-UA-Compatible has been abused in the same way as the doctype?
It’s a slap in the face to the small group of people who actually care about this kind of thing. It would even be better the other way around, using the element to enforce IE7 rendering if neccessary.
What’s even more interesting is that IE8 was announced today (?) as a first beta, IE7 haven’t really been out that long, have it!? A high turn around is a good thing, but this fast? Or do they expect a two year development cycle?
(I meant half a decade above, off course.)
I heard that IE8 will be demonstrated at MIX08, with a beta release due sometime in the first half of 2008.
The world has been turned upside down.
I saw it this morning and my eyes are still rolling in surprise. Please say it ain’t April 1st yet.
Leave a reply