<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
En realidad, ¿cuál es el significado de esta declaración?
Algunos de los ejemplos se usan
,
para separar versiones de IE, mientras que otros usan;
; ¿cual es correcta?El orden
IE=9; IE=8; IE=7; IE=EDGE
tiene cierta importancia, deseo saberlo.
Editar : estoy usando<!DOCTYPE html>
html
internet-explorer
x-ua-compatible
Kuttan Sujith
fuente
fuente
X-UA-Compatible
Respuestas:
Si es compatible con IE, para las versiones de Internet Explorer 8 y superiores, esto:
Obliga al navegador a representar como los estándares de esa versión en particular. No es compatible con IE7 y versiones inferiores.
Si se separa con punto y coma, establece niveles de compatibilidad para diferentes versiones. Por ejemplo:
Representa IE7 e IE8 como IE7, pero IE9 como IE9. Permite diferentes niveles de compatibilidad con versiones anteriores. Sin embargo, en la vida real, solo debes elegir una de las opciones:
Esto permite pruebas y mantenimiento mucho más fáciles. Aunque generalmente la versión más útil de esto es usar Emulate:
Para esto:
Obliga al navegador a renderizar en cualquiera de los estándares de la versión más reciente.
Para obtener más información, hay mucho para leer sobre MSDN ,
fuente
content="IE=8; IE=11"
proporciona el modo de navegador IE10 Compat Document mode los estándares IE8 en IE10, y el modo Document edge en IE11. Uno de los problemas con la asignación de IE10 e IE11 UA es que Microsoft eliminó los comentarios condicionales .content="IE=8"
? O, preferiblemente,content="IE=EmulateIE8"
?Por lo tanto, esta etiqueta se utiliza para preparar la página web en el futuro , de modo que la versión anterior / compatible motor se usa para representarla de la misma manera que el creador la diseñó.
Asegúrese de haberlo verificado para que funcione correctamente con la versión de IE que especifique.
fuente