I disagree
Tuesday, January 22nd, 2008Tonight I came across an update from the IE team. This topic was also covered at A List Apart. Its best to read those articles first - its on a key Web Standards issue (short version: to trigger ’standards mode’ in IE8 a new meta tag will be required on your pages) and I think a thorny one.
Sometimes you read something and instantly you feel that something is awry. I wasn’t alone either (although the author the esteemed Eric Meyer comes out with support for the solution):
As I read through Aaron Gustafson’sBeyond
DOCTYPE: Web Standards, Forward Compatibility, and IE8, my immediate gut reaction was deeply negative. The version-targeting mechanism Aaron described was just wrong, completely backwards, the exact opposite of what we ought to be doing. Every one of my instincts, honed over a decade-plus of web development, was in opposition.
I should begin by saying - I am not one to bag all things Microsoft - I think too many people anthropomorphize companies like Microsoft and Google. In this situation however my gut reaction is to disagree with their proposed solution because it feels like yet another complication is to be added to publishing web content.
The burden of majority market share and a user-base of many millions is certainly something that will throw all sorts of confusing considerations into their pathway and thus I expect some missteps along the way (as I would from any organization).
The great thing about having the IE team blogging however is that there can be dialogue with the community and the best pathway can be illuminated through that dialogue.
The aspects that I feel are wrong about IE8 requiring a meta tag to enter standards mode are :
- The list of things developers need to do to accommodate for IE grows again.
- It feels like we are forced to trade an extra meta tag to get IE to behave.
- The article argues our mothers will have IE8. Maybe our Mums can wait for IE8 until the sites on the web incorrectly accommodating for IE7 are corrected? I implore you - ask your Mum about IE8 tonight - let me know what she says.
- I don’t like documents ‘knowing’ about what renders them.
- Something Mum once said about putting your best foot forward.
- IE9 will require a golden key embedded in your page to unlock its level 23 rendering engine.
The weird thing is I do like versioning things - we use versioning as a safety net - much as its being proposed for IE8. I guess it just doesn’t feel like the web I know. I like the idea of browser companies trying hard to render my site correctly rather than me trying to test and code for all the browsers out there.
I hate reading posts of dissent which don’t provide alternatives so here’s my hastily constructed one; Rename IE and no longer use any trace of that name to identify it.
The existing web with IE specific code only kicks in for IE. The new branded browser from Microsoft ditches the older rendering engines - drops its weight and runs like its a new entrant to the market.
Anyway, I note it here; I disagree.
