Cela devrait être suffisant pour forcer une IE
utilisateur à abandonner le mode de compatibilité dans tout IE
version:
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
Cependant, il ya un couple de mises en garde dont on doit être conscient:
- La balise meta ci-dessus doivent être comprises comme la première balise en vertu de l'
<head>
. Seulement l' <title>
balise peut être placé au-dessus d'elle.
Si vous ne le faites pas, vous obtiendrez une erreur sur IE9
Outils de Dev: X-UA-Compatible META tag ignored because document mode is already finalized.
Si vous voulez que ce balisage pour valider, assurez-vous que vous n'oubliez pas de fermer l' meta
balise avec un />
au lieu de simplement en >
.
En commençant par IE11
, edge est le mode préféré le mode de document. À l'appui de l'activer, utilisez le HTML5 déclaration de type de document <!doctype html>
.
Si vous avez besoin de soutien webfonts sur IE7
, assurez-vous d'utiliser <!DOCTYPE html>
. Je l'ai testé et trouvé que le rendu des polices web sur IE7
a eu assez peu fiable lors de l'utilisation d' <!doctype html>
.
L'utilisation de Google Chrome Frame est populaire, mais malheureusement, il va être abandonné quelque temps ce mois-ci, Janv. 2014.
<meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=1">
Vaste infos ici. La pointe de l'utiliser comme la première balise meta est mentionné précédemment source ici, qui a été mis à jour.