Réponse
Trop de publicités?Pour les versions d'Internet Explorer 8 et ci-dessus, à ceci:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />
Force le navigateur à rendre que cette version particulière de normes. Il n'est pas pris en charge pour IE7 et ci-dessous.
Si vous vous séparez avec semi-colon, il définit des niveaux de compatibilité pour les différentes versions. Par exemple:
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />
Rend IE7 et IE8 comme IE7, mais IE9 comme IE9. Elle permet différents niveaux de rétro-compatibilité. Dans la vraie vie, cependant, vous devez seulement choisir l'une des options:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Cela permet beaucoup plus facile de test et de maintenance. Bien que généralement le plus utile de la version de c'est à l'aide d'Émuler:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Pour cela:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Il force le navigateur le rendu à quelle que soit la version la plus récente de normes. Tout comme l'utilisation de la dernière version de jQuery sur Google CA, la plus récente, mais peut aussi potentiellement briser votre code puisque ce n'est pas une version fixe.
Dernier, mais non le moins, envisager l'ajout de cette petite friandise:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
L'ajout de chrome=1" va permettre au site de s'afficher dans ChromeFrame pour ceux (intelligent) les utilisateurs qui l'ont, sans affecter quelqu'un d'autre.
Pour plus d'informations, il y a beaucoup à lire ici, et si vous voulez vous renseigner sur ChromeFrame (que je recommande), vous pouvez apprendre au sujet de sa mise en œuvre ici.
Mise à JOUR
Depuis l'époque de ce post, ChromeFrame entretien a été interrompu. Cela dit, en gardant ce code ne sera pas nuire ou ralentir quoi que ce soit, et pour ceux qui sont encore à l'aide de ChromeFrame parce qu'ils l'avaient installé avant l'arrêt, il faudra encore travailler.