Martin Atkins (mart) wrote in apparentlymart,
Martin Atkins

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

  • Mapping, History and Copyright

    It's long been a frustration of mine that the maps and mapping data collected by the British Ordnance Survey are tightly controlled under Crown…

  • Software Patents: The Government Says…

    A while back I put my name to a petition against software patents in the UK on the e-petitions site. While I did think it was a bit odd to petition…

  • Moved to TypePad is now hosted on TypePad rather than LiveJournal. All of the old content remains over here in LiveJournal land, but those who are…

  • Post a new comment


    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.