There’s trouble brewing in the web world over Internet Explorer 8 and web standards. For an introduction to what the fuss is about, go to A List Apart’s issue #251 and read both articles.
The ensuing backlash has been large and heated. Digital Web has collected some of the reactions.
Here’s my take on things: it’s a mixed bag. It’s an imperfect solution to a horrendous problem. Internet Explorer has the distinction of being the ubiquitous browser on the web, while having the worst web standards support of any browser. It’s a catch-22: if IE’s developers push for quality web standards support in IE 8 (which, by all accounts they are), they will break the many sites out there that were not designed with web standards in mind. Let’s face it: a lot of the web is built only for IE, and people will be confused and outraged if IE 8 breaks their poorly built–but functional–sites. On the other hand, focusing too much on keeping existing sites working will ensure that IE 8 continues to lag far behind in its support for web standards.
So, version targeting is an imperfect solution to an imperfect web. I wish that it wasn’t necessary, but I know that I’ll be using it right alongside my conditional comments and CSS hacks to design sites built on web standards that work in all the major browsers, even if I have to kick the crap out of IE to make it cooperate. Maybe I’ll only have to ask it now.
2 Comments
Version targeting isn’t bad. What is bad is not having the lastest rendering as the deafult, wich is a very mediocre attitude from Microsoft, and a step back into making a better web.
@Víctor: I don’t like it either. But I’m willing to put up with it if it produces a better, more standards-compliant rendering engine in IE 8. Zeldman does make a good point that it’s standardistas such as us who will ensure that our sites are using the latest and greatest.
While this does have the unfortunate side-effect that non-standards-based developers can carry on their merry way, I think that they’ll continue to go the way of the dinosaur in the face of the higher quality websites being built by those pushing web standards. I mean, they’re just going to be stuck using the same old crappy rendering engine while we pump out beautiful, agile sites.
In the end, I think that this almost turns it into a competitive advantage for standards-based design.