There’s a lot of noise being attacking, and in defense of, the announcement that Internet Explorer 8 will target different rendering engines using a <meta> tag in the header. Apparently this move is in order to avoid “breaking” the web when they release new browsers (a-la the introduction of IE7 last year).The proposal is that from Internet Explorer 8 onwards, pages will render as they should appear in IE7, unless you include the line of code
<meta HTTP-equiv="X-UA-Compatible" content="IE=8" />
in the head of your document, in which case it will render using the new IE8 engine with better CSS support. This way sites won’t break when a new version of IE is released, but developers will still be able to use the new features should they wish. Essentially designers/developers will have to “opt-in” for the new rendering engine, but it won’t be used by default. Read More »