Martin Atkins (mart) wrote in apparentlymart,
Martin Atkins
mart
apparentlymart

Version Targetting for IE8 and beyond

On A List Apart today is an article on how IE8 will selectively enable its new rendering engine. The executive summary is that pages will now be asked to declare what version of each browser they were developed against, and a browser will then -- in theory at least -- select the most appropriate rendering engine.

I'm sure many people will look at this and have reservations. However, I for one am pleased to see this. All of this screwing around with DOCTYPE sniffing in previous versions left a bad taste in my mouth, because it was adding additional meaning to something where it did not exist before and in a way which differed from browser to browser. They thought they were asking "what version of HTML does this document target?" but that was the wrong question. The question was "what set of rendering engine bugs does this document target?".

Rendering engine bugs are by definition specific to a given rendering engine. There can be no standard way to select for these, because they are by definition non-standard. It is for this reason that I'm glad to see this issue being tackled in an honest fashion: document authors are now asked to list the set of rendering engine bugs they've tested their documents against, with a separate version number for each rendering engine.

Can't really get much clearer than that.

Tags: html, ie8, web
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments