Catastroph-IE
Written at 5pm on 25.01.08
Filed under Web Design / Software / ALL CATEGORIES
15 comments (closed)

Tuesday was an eventful day for the web standards community. For those who don’t know, Aaron Gustafson posted an article on A List Apart about the new site versioning ‘feaure’ that will be in IE8; a meta tag (to define which version of the IE rendering engine should be used) that looks a little bit like this:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Looks fairly innocent, doesn’t it? But it’s caused something of an outrage for the standards crowd, because with it comes the announcement that if no rendering engine is explicitly stated, it will use IE7’s by default. Yep, that’s right: no matter what CSS features are supported by IE8, 9, 10, etc. in the future, your site will only be rendered with the (relatively poor) IE7 engine if you fail to include this tag.
So what are your thoughts on this? This post has been sitting in my ‘drafts’ folder for a few days and is therefore now a bit late in the game, so rather than repeat things that have already been said by people who have much more authority on the subject than me, I thought I’d summarise some of what these guys have been saying and point you in the direction of their blogs…
Blow by blow
Jeremy was one of the first on the scene and quite sensibly says that “the X-UA-Compatible header is a great idea. It’s great for Microsoft. It’s great for Microsoft’s customers. But the default behaviour is wrong, wrong, wrong!”
Drew wrote a fairly diplomatic post on behalf of WaSP, although he also made the same point as Jeremy about only some members of WaSP being involved in the decision-making process with Microsoft. However, in their defence, he reminded us that “a great deal of thought and research by people who know what web standards development means has gone into this.”
Snook offered one of the most positive responses by reminding us that “as each new browser comes out and fixes bugs from older versions, our sites need to be revisited. Until we have a chance to do so, our sites shouldn’t break.”
Andy also fairly defends the decisions that brought this tag into existence, but goes on to point out that “clueless developers won’t know about this behaviour so every new site they build will automatically be rendered as IE7. Clued-up developers will use this as an excuse to freeze support for IE and turn their attentions to better browsers.” Good point!
For the technological reasons why this might be a bad idea even for Microsoft themselves, have a look at Robert O’Callahan’s post.
Kyle summed the situation up quite nicely by saying that “this feels like yet another band-aid on a wound that has become infected already.” Well said, man.
It’s worth noting, by the way, that the comments on each of these blogs offer further insight and a much deeper discussion into this issue than the posts alone. All worth a read, if you have the time. Oh, and be sure to check out Microsoft’s official word on passing the Acid 2 Test.
Conclusion? Nah!
It’s impossible to really conclude anything yet; mainly because IE8 is still a long way off, and secondly because I’ve heard that the other browser manufacturers are not going to support the version-switching tag (I can’t remember where I heard that. Maybe it was via Twitter. Anyone got a reference?).
What’s more, it was revealed by Chris Wilson that the HTML5 doctype will not need the meta tag (thank you Snook, via John Resig), so maybe there’s hope yet… depending on how the whole HTML5 vs. XHTML2 war pans out, of course. And let’s not forget that that’s potentially a much bigger issue!
I think the whole thing is best summed up by this rather amusing offering from Kate Bolin. ;)
What does anyone else think?
15 comments (closed)
Comments are currently closed on this entry, but you can still read those that have already been posted...
Search
Speaking engagements
- Web Developers Conference 12th November 2008
- Spletne Urice, Ljubljana 29th October 2008
- SkillSwap Brighton 20th August 2008
- Future Of Web Design, London 17th & 18th April 2008
- Future Of Web Design, New York 7th November 2007
- SkillSwap Bristol 25th September 2007
- iDesign: design for life (part of the London Design Festival) 18th September 2007
- Oxford Geek Night 25th July 2007
Recent posts
- Why being freelance does not mean you have to work more hours
- Starkers for WordPress 2.6.2
- Forthcoming speaking events
- Thwart the design thieves feature in .net magazine
- Death to IE6
- Vote for my SXSW ‘09 panels
- Bypassing the new Delicious site
Categories
- ALL CATEGORIES (89)
- Apple (9)
- Carsonified (2)
- Cooking With Beer (1)
- Design inspiration (2)
- Life In The Real World (32)
- Publication & Recognition (21)
- Software (14)
- Speaking Engagements (11)
- That Internet Thing (15)
- The Business (5)
- This Site (14)
- Travel (10)
- Tutorials & Resources (10)
- Web Design (32)
- Wordpress (5)
- Writing (1)
Blogroll
UPDATED! I’ve been known to while away a few hours on these blogs, most of which are written by my friends in the industry...
- Jørgen Arnor Gårdsø Lom
- Jina Bolton
- Nathan Borror
- Mark Boulton
- Sam Brown
- Andy Budd
- Kevin Cornell
- Jeff Croft
- Jon Hicks
- I Love Typography
- Shaun Inman
- Roger Johansson
- Daniel Mall
- Kyle Meyer
- D. Keith Robinson
- Jason Santa Maria
- Dave Shea
- Jonathan Snook
- Jon Tan
- Typesites
- Tim Van Damme
- Khoi Vinh
- Web Designer Wall
- Rob Weychert
Recent Comments:
- Rajesh Pancholi said: sorry for the babbling : )
- Rajesh Pancholi said: Good for you, remember why you’re making the change and don’t...
- prisca said: Elliot, great to read you’re making such a success of your freelance life ;-)...
- Christoph said: Very motivating and encouraging article! But I have some second thoughts :-)...
- Pete Eveleigh said: BTW I loved this bit… I’m not the type of guy who’ll write a blog...
- Pete Eveleigh said: I tend to agree with what you say but the article doesn’t really say...
- Gary Stanton said: Wish I knew how you did that. I’ve been freelance for around three years...
- Phil Bowell said: Whilst your post is very encouraging, I’m in agreement with John (the...
- Dave Ellis said: I seem to be going the opposite way, I need to make a conscious decision to work...
- Alex Older said: I’m looking to make the jump after Uni depending on how things go and this...
Recent Reads
-
Basics Design: Layout (Gavin Ambrose & Paul Harris) - A beautifully designed book about beautiful design. Some key layout principles are presented in an engaging way, and this is more a book about inspiration than pure instruction.
-
Poe: Illustrated Tales of Mystery and Imagination (Edgar Allan Poe) - Some fine contemporary illustrrators take on some Poe classics and the result is a gorgeous collection of words and art.
-
Penguin By Design (Phil Baines) - A history of Penguin Books’ cover designs, as educational and inspirational as you’d expect from this prolific publisher.
-
Thinking with Type (Ellen Lupton) - I first saw this sitting on a desk in the nytimes.com offices, and after thumbing through it, realised it was one of the best books about the technicalities of typography that I’d seen.
-
Hellboy: The Troll Witch and Other Stories (Mike Mignola) - The latest Hellboy trade paperback collects yet more classic stories, although this time Mignola is joined by other artists.
-
The Ten Commandments of Typography (Paul Felton) - A book of two halves (the flip-side deals with so-called ‘Type Heresy’), this is a witty but informative book bout typographical techniques.
-
Great Beers of Belgium (Michael Jackson) - No, not that Michael Jackson. This is the one who really knows his stuff when it comes to fine beers.
-
London: The Biography (Peter Ackroyd) - A lively, engaging book about the history of London, told as it the city itself were a living thing.
-
Tres Logos (various) - I could look through logo books until the cows come home; this kind of collection is invaluable to the identity designer, and this is, of course, just one book.
-
Business Cards 2: More Ways Of Saying Hello (various) - This is another great source of inspiration and a lovely ‘coffee table’ book that’s a joy to flick through even if you don’t need to design a business card.
-
Schild’s Ladder (Greg Egan) - One of the most full-on sci-fi books I’ve ever read, with its use of real physics and exploration of quantum mechanics shaping much of the narrative.
-
Wolverine: Weapon X (Barry Winsor Smith) - A landmark story in the history of this legendary comic book character, Weapon X has become a real classic.
-
Casa Batlló: Gaudi (various) - Sam and I visited Barcelona last year, where we saw several amazing architectural feats by Gaudi. This book captures some of the beauty that our camera couldn’t.
-
The Fundamentals of Typography (Gavin Ambrose) - This was the first bok I bought specifically about typography, and it pretty much does what it says on the tin, although a nice bit of history is thrown in as well.
-
Analog In, Digital Out (Brendan Dawes) - Magnetic North’s main man explores some arty, experimental projects without any of the ponce usually associated with the genre. This is a book about merging new and old ideas, and it’s inspiring all the way through.
-
The God Delusion (Richard Dawkins) - Possibly one of the most important books in print today.
-
Foundation’s Edge (Issac Asimov) - Another Asimov classic, this part of The Foundation Saga encapsulates some monumental ideas about humanity far beyond the boundaries of regular sci-fi.
-
Web Standards Creativity (various authors) - 10 great lessons for writing better markup, using the latest CSS, and adding subtle Javascript tricks
-
Transcending CSS (Andy Clarke) - Rethink the way you design and code. This book was hugely influential on me whilst building the latest version of this site and made me even more pedantic
-
Dune (Frank Herbert) - An absolutely legendary sci-fi novel full of very complex ideas... much better than the film!
-
Neverwhere (Neil Gaiman) - A dark and charming tale of a man who eschews normal life for the secret underworld of ‘London Below’
Flickr
View all of my photos on flickr
Kyle Meyer
25.01.08
#
Your article title trumps mine by a landslide. Great pun. :P
Much of the discussion of other browser manufacturer’s not supporting the element come from comments in some of the other blog posts. John Resig’s post has some excellent discussions of other browser vendors in the comments.
Jacklyn
25.01.08
#
I’m not really sure how I feel about it yet, it’s too early to tell. At first I was angry like most people were, but when gReader seemed to explode with posts about it, my opinion started to change. I can see both good and bad in it.
Eric Meyer’s follow up post about the reaction was a nice summary and the discussion is intelligent. I suggest checking it out if you have the time.
Hamish M
25.01.08
#
Yeah this issue made for one crazy week — though I think the HTML 5 Doctype news calmed the storm a bit. Great summary Elliot.
kevadamson
25.01.08
#
Unfortunately, the web is suffering from the ie6 aftershock. The problem is there. It exists and we have to accept it.
For me, I think that the X-UA idea sounds like a solution that will work for the majority: users, clients and developers of ranging abilities and expertise.
Also, If anything, I think it’s putting control back in the hands of the developer.
It’s certainly not going to be the death of progress in terms of web standards, as a few seem to be screaming in their responses. Lets be rational here: If IE6, back in the day, with a 98% market share, wasn’t a big enough to halt where we’re at today, I certainly don’t think a meta tag will slow things up too much!
As always, I enjoyed the calming, rational and common sense words of the mighty Zeldman on the subject …
Ruth
25.01.08
#
For a gal like me (old dog learning new tricks or as Andy puts it - clueless), this sort of news brings about two responses: 1 - oh crap, another thing to learn, and 2 - wonderful, I understand what they’re saying. In my experience with such future forward announcements on any subject, something changes before it hits the stores. A lot of time here to act and react before it’s in stone.
Tom Hoad
25.01.08
#
Why isn’t IE standards-compliant (in the sense that Firefox and Safari are, albeit not 100%)?
Why aren’t Microsoft interested in web standards?
Sean Delaney
25.01.08
#
I think it is complete ridiculous and its typical “Microslop” trying to rule everything again… As a Web Developer It makes me angry!
Hamish M
25.01.08
#
By the way, Zeldman’s writeup is definitely worth a read.
Matt Packer
25.01.08
#
1 step forward, 2 steps back.. It’s been the Microsoft way since Windows ME sucked and blew..
Grant
25.01.08
#
i had a bad feeling this was the way they were going to handle things when i first watched the video that accompanied their post on passing the acid2 test - just the fact that they mentioned it passed in standards mode suggested that other modes would be available and i wondered what the default would be.
however, i think it shows more about microsoft’s philosophy than anything else - they’ve been brought kicking and screaming into standards existence and they’re determined to be backwards compatible with their old ways as if that almost validates the way they’ve handled IE.
it’s a bit painful for us web folks and another thing to keep track of, but in the long run i think MS just might backward compatiblize their way out of existence - if vista is any indication they’re already firmly headed down that road.
Tim Kadlec
25.01.08
#
I agree with Jeremy Keith on this - it isn’t so much the idea that is wrong, but the way it is handled by default.
And I don’t know if this is what you were talking about or not, but there are some applicable comments from various people working with the other major browsers at this site.
Dominik Lenk
26.01.08
#
Right now most sites are still suffering from IE7 CSS issues. Web-developers seem to have come to the conclusion that IE is a the ‘bad browser’, no matter how well it is updated. At the moment this is almost certainly true, yet I believe that we should all wait and keep our mouth shut until IE8 is released.
I also agree with Snook: The new meta tag allows developers to choose when they update a site, so that it is compatible with the new technology. I think that Microsoft might be able to prevent quite a few pages breaking when the finally introduce their ‘new’ browser. (Let’s hope it actually has some proper CSS support this time, so that we are actually updating anything at all.)
Jermayn Parker
29.01.08
#
As everyone has said, a well written article wrapping up what is happening…
Im still sitting on the fence and will just wait and see what happens
Fullman
04.03.08
#
Hey Elliot, it’s Chris Fullman, I met you at FOWA by the Microsoft table before the conference started. Hope all is well, and awesome site man, I love the background!
Anyways, I’m sure you probably know about this already, but in case you didn’t, MS reversed this decision and it was announced on the IE blog yesterday. Good to hear enough pressure from the developers can still affect some changes with IE. :)
Jason Marsh - Website Designer
24.04.08
#
Call me paranoid but, Microsoft seems to have done it again? There creative team has dreampt up ways of annoying web developers once again!