Maison >interface Web >tutoriel HTML >À propos de la compatibilité IE8 : explication de la production de pages attribut_HTML/Xhtml_Web compatible X-UA

À propos de la compatibilité IE8 : explication de la production de pages attribut_HTML/Xhtml_Web compatible X-UA

WBOY
WBOYoriginal
2016-05-16 16:36:401326parcourir

Description du problème :


Copier le code
Le code est le suivant :

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 :


Copier le code
Le code est le suivant :

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

Copier le code
Le code est le suivant :

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 :

Copiez le code
Le code est le suivant :

Ce sera plus facile pour les tests et la maintenance. Le moyen généralement le plus utile est de simuler

Copier le code
Le code est le suivant :
< méta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

Pour IE=EDGE

Copiez le code
Le code est le suivant :

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

Copiez le code
Le code est le suivant :

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.

Copier le code
Le code est le suivant :

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 :

Copiez le code
Le le code est le suivant :



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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn