web-dev-qa-db-fra.com

Qu'est-ce que cela fera: <meta http-equiv = "X-UA-Compatible" content = "IE = Edge">?

Que fera cette balise suivante à mon navigateur lorsqu'une page HTML sera chargée?

<meta http-equiv="X-UA-Compatible" content="IE=Edge"> 
16
user3355705

http://msdn.Microsoft.com/en-us/library/jj676915 (v = vs.85) .aspx

Comprendre les modes de document hérités

Utilisez la valeur suivante pour afficher la page Web en mode Edge, qui est le mode le plus standard pris en charge par Internet Explorer, d'Internet Explorer 6 à IE11.

<meta http-equiv="x-ua-compatible" content="IE=Edge">

Notez que cela est fonctionnellement équivalent à l'utilisation du doctype HTML5. Il place Internet Explorer dans le mode de document pris en charge le plus élevé. Edge most est le plus utile pour les sites Web régulièrement entretenus qui sont régulièrement testés pour l'interopérabilité entre plusieurs navigateurs, y compris Internet Explorer.

Remarque À partir d'IE11, le mode Edge est considéré comme le mode de document préféré. (Dans les versions antérieures, il était considéré comme expérimental.) Pour en savoir plus, voir Les modes de document sont déconseillés. À partir de Windows Internet Explorer 8, certains développeurs Web ont utilisé le méta-élément du mode Edge pour masquer le bouton Affichage de compatibilité dans la barre d'adresse. Depuis IE11, cela n'est plus nécessaire car le bouton a été supprimé de la barre d'adresse. Parce qu'il force toutes les pages à être ouvertes en mode standard, quelle que soit la version d'Internet Explorer, vous pourriez être tenté d'utiliser le mode Edge pour toutes les pages affichées avec Internet Explorer. Ne faites pas cela, car l'en-tête compatible X-UA n'est pris en charge qu'à partir d'Internet Explorer 8.

Astuce Si vous souhaitez que toutes les versions prises en charge d'Internet Explorer ouvrent vos pages en mode standard, utilisez la déclaration de type de document HTML5, comme indiqué dans l'exemple précédent.

29
RobIII