<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=Edge" />
En fait, quel est le sens de cette déclaration?
Certains exemples utilisent ,
pour séparer les versions d'IE, tandis que d'autres utilisent ;
; qui est correct?
La commande IE=9; IE=8; IE=7; IE=Edge
a une certaine importance, je souhaite le savoir.
Edit: J'utilise <!DOCTYPE html>
Si vous prenez en charge IE, pour les versions d'Internet Explorer 8 et supérieures, ceci:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />
Force le navigateur à afficher les normes de cette version. Il n'est pas pris en charge pour IE7 et les versions antérieures.
Si vous séparez par des points-virgules, les niveaux de compatibilité des différentes versions sont définis. Par exemple:
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />
Rend IE7 et IE8 en IE7, mais IE9 en IE9. Il permet différents niveaux de compatibilité descendante. Dans la vraie vie, cependant, vous ne devez choisir qu’une des options suivantes:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Cela facilite les tests et la maintenance. Bien que généralement la version la plus utile de ceci utilise Emulate:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Pour ça:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Il oblige le navigateur à restituer quelle que soit la norme la plus récente.
Pour plus d'informations, il y a beaucoup à lire sur MSDN ,
Dans certains cas, il peut être nécessaire de restreindre l'affichage d'une page Web à un mode document pris en charge par une version antérieure d'Internet Explorer. Vous pouvez le faire en fournissant à la page un en-tête compatible x-ua. Pour plus d'informations, voir Spécification des modes de document hérités.
- https://msdn.Microsoft.com/library/cc288325
Ainsi, cette balise est utilisée pour une preuve future de la page Web, de sorte que le ancien / moteur compatible est utilisé pour le rendre de la même manière que prévu par le créateur.
Assurez-vous que vous avez vérifié qu'il fonctionne correctement avec la version IE que vous spécifiez.