Maison >interface Web >tutoriel HTML >Attributs importants pour la compatibilité IE8 : Compatible X-UA

Attributs importants pour la compatibilité IE8 : Compatible X-UA

php中世界最好的语言
php中世界最好的语言original
2018-01-26 10:11:502166parcourir

Cette fois, je vais vous présenter les propriétés importantes qui sont compatibles avec IE8 C'est un cas pratique, jetons-y un coup d'œil.
Le code est le suivant :

1. Qu'est-ce que cela signifie ?
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

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é 1a309583e26acea4f04ca31122d8c535

dans le document Réponse :

Pour IE8 et supérieur, par exemple :

Le code est le suivant :

Forcer le rendu du navigateur selon un standard de version spécifique. Mais il ne prend pas en charge les versions IE7 et inférieures. S'ils sont séparés par un point-virgule (;), il y aura une compatibilité différente pour différentes versions de navigateur. Par exemple,
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />

Ce qui précède montre que IE8 et IE7 seront rendus selon la norme IE7, mais IE9 le sera. toujours être rendu selon le rendu standard IE9. Il permet différents niveaux de compatibilité ascendante. Bien que dans une situation réelle, il vous suffit de choisir une seule version :
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />


Cela sera plus facile pour les tests et la maintenance. La méthode généralement la plus utile consiste à simuler
<meta http-equiv="X-UA-Compatible" content="IE=8" />


Pour IE=EDGE
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

, cela signifie que le navigateur sera obligé d'effectuer un rendu selon les dernières normes. Tout comme l'utilisation de la dernière version de
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
JQuery

sur le CDN de Google, il s'agit de suivre la dernière version, mais cela peut aussi casser votre mise en page car il n'y a pas de version corrigée. Enfin, considérez ce qui suit


L'ajout de "chrome=1" permettra aux sites d'utiliser Chrome Frame) le rendu côté client n'a aucun effet sur ceux qui ne sont pas utilisés .
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />

PS : identifié.

Actuellement, la plupart des sites Web utilisent 4395140728f443f86acebf8105e1cdfa Afin d'éviter des erreurs dans les pages produites sous IE8, il est recommandé d'utiliser IE7 directement pour le rendu. Autrement dit, ajoutez le code suivant directement à la balise méta de l'en-tête de la page :
For more information, there is plenty to read here, and if you want to learn about ChromeFrame (which I recommend) you can learn about its implementation here.

Mais

<meta http-equiv=”X-UA-Compatible” content=”IE=7″ /></p>< p><meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ ></p>< p><meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE8″ >
Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour un contenu plus passionnant, veuillez faire attention au site Web php chinois

autres

articles liés !
StackOverFlow原链接;http://stackoverflow.com/questions/14611264/x-ua-compatible-content-ie-9-ie-8-ie-7-ie-edge?answertab=active#tab-top

Lecture connexe :

Dans les listes HTML, quelles sont les différences entre dl(dt,dd), ul(li) et ol(li)

Comment utiliser l'attribut title en HTML pour afficher du texte lorsque la souris survole

Quelles sont les utilisations des balises d'en-tête HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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