Yelotofu

Yelotofu ~ “In building standards compliant sites we are creating a better Web for the future.”

IE8: Microsoft is listening

Wow, Microsoft actually listened to the out pour of the developer community with regards to IE8's version targeting feature. IE8's Standards Mode will now be the default:

In light of the Interoperability Principles, as well as feedback from the community, we’re choosing differently. Now, IE8 will show pages requesting "Standards" mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly.

I can't wait to bin those standalones!

Thank you Microsoft!

IE8 Version Targeting good for Browser Testing

If this is the first you've heard of Microsoft's proposed version targeting feature for IE8 I highly recommend doing some read up on it as this is destined to affect every internet professional in some way or another. Go read Microsoft's announcement, then these two ALA articles, Beyond DOCTYPE and it's companion "From Switches to Targets: A Standardista's Journey".

Setting aside the controversy and heated debates of good vs evil, I think the benefit of the X-UA-COMPATIBLE meta tag could come in the form of browser testing. Freelance developers (like me) who do not have access to big testing budgets or a room full of computers with different versions of IE on every machine might find this a life saver. I currently have many standalone versions of IE on a single laptop for testing purposes. However these standalones are very buggy and do not always display exactly as a proper IE installation, let alone the initial pain of finding and installing each individual standalone. The possibility of using one IE installation, which updates itself on every new release, to test all versions of IE (from IE7 onwards that is) is very appealing. Even though the footprint of each new version will increase due to this backwards compatibility mode Microsoft will in time stop supporting older versions when they reach their life's end, for software that's typically 8 years.

Good as it were I have to agree with Jeremy Keith that it's a broken feature simply because you cannot opt-out from it due to the renderer defaulting to IE7. Not including the meta tag means your site is sentenced to death on the IE7 renderer, which isn't all that great in terms of standards compliance. It also goes against progressive enhancement which has become somewhat standard best practice now.

I do think this version targeting meta tag is a handy addition but Microsoft should also give us the ability to opt-out and not penalize us for not using this proprietary feature.