Description du problème :
1. Qu'est-ce que cela signifie ?
2. Certains exemples utilisent "," pour séparer les versions d'IE, tandis que d'autres utilisent ";", lequel est correct ?
3. Je veux connaître la signification de la séquence IE=9; IE=7;
Utilisé
dans le document
Réponse :
Pour IE8 et supérieur, par exemple :
Forcer le rendu du navigateur selon une norme de version spécifique. Mais il ne prend pas en charge les versions IE7 et inférieures. S'il est séparé par un point-virgule (;), il y aura une compatibilité différente pour différentes versions de navigateur, telles que
Ce qui précède montre que , IE8 et IE7 s'affichent selon les normes IE7, mais IE9 s'affiche toujours selon les normes IE9. Il permet différents niveaux de compatibilité ascendante. Bien que dans une situation réelle, il vous suffit de choisir une seule version :
Ce sera plus facile pour les tests et la maintenance. Le moyen généralement le plus utile est de simuler
< méta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Pour IE=EDGE
Cela signifie que le navigateur sera obligé de s'afficher selon les dernières normes. Tout comme l'utilisation de la dernière version de JQuery sur le CDN de Google, cela correspond à la dernière version, mais peut également interrompre votre mise en page en raison de l'absence de version corrigée.
Enfin, considérez ce qui suit
L'ajout de "chrome=1" permettra aux sites d'utiliser Google Chrome Frame (Chrome Frame) le rendu côté client n’a aucun effet sur ceux qui ne sont pas utilisés.
Pour plus d'informations, il y a il y a beaucoup à lire ici, et si vous souhaitez en savoir plus sur ChromeFrame (que je recommande), vous pouvez en savoir plus sur sa mise en œuvre ici.
PS :
Actuellement, la plupart des sites Web utilisent Afin d'éviter des erreurs dans les pages produites sous IE8, il est recommandé d'utiliser directement IE7 pour le rendu dans IE8. Autrement dit, ajoutez le code suivant directement dans la balise méta de l'en-tête de la page :
Mais
Lien original de StackOverFlow ; http://stackoverflow.com/questions/14611264/x-ua-compatible-content-ie-9-ie-8-ie-7-ie-edge?answertab=active#tab-top