I am wondering how do you stop people who are using IE 8 from going to Compatibility mode?
This should be enough to force an IE
user to drop compatibility mode in any IE
version:
However, there are a couple of caveats one should be aware of:
. Only the
tag may be placed above it.If you don't do that, you'll get an error on IE9
Dev Tools: X-UA-Compatible META tag ignored because document mode is already finalized.
If you want this markup to validate, make sure you remember to close the meta
tag with a />
instead of just >
.
Starting with IE11
, edge mode is the preferred document mode. To support/enable that, use the HTML5 document type declaration .
If you need to support webfonts on IE7
, make sure you use . I've tested it and found that rendering webfonts on
IE7
got pretty unreliable when using .
The use of Google Chrome Frame is popular, but unfortunately it's going to be dropped sometime this month, Jan. 2014.
Extensive related info here. The tip on using it as the first meta tag is on a previously mentioned source here, which has been updated.