ie8 equiv con compatible compatibilidad chrome html html5 internet-explorer x-ua-compatible

html - equiv - x ua compatible ie 11



Contenido "compatible con X-UA"="IE=9; IE=8; IE=7; IE=BORDE ” (2)

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

  1. En realidad, ¿cuál es el significado de esta declaración?

  2. Algunos de los ejemplos usan , para separar las versiones de IE, mientras que otros usan ; ; ¿cual es correcta?

  3. El orden IE=9; IE=8; IE=7; IE=EDGE IE=9; IE=8; IE=7; IE=EDGE IE=9; IE=8; IE=7; IE=EDGE tiene cierta importancia, deseo saber eso.

Edición : Estoy usando <!DOCTYPE html>


En ciertos casos, puede ser necesario restringir la visualización de una página web a un modo de documento compatible con una versión anterior de Internet Explorer. Puede hacer esto sirviendo la página con un encabezado compatible con x-ua. Para obtener más información, consulte Especificar modos de documento heredados.
- https://msdn.microsoft.com/library/cc288325

Por lo tanto, esta etiqueta se usa para probar en el futuro la página web, de modo que el motor más antiguo / compatible se usa para renderizarla de la misma manera que pretende el creador.

Asegúrese de haberlo verificado para que funcione correctamente con la versión de IE que especifique.


Si es compatible con IE, para las versiones de Internet Explorer 8 y superiores, esto:

<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7" />

Obliga al navegador a renderizar según los estándares de esa versión en particular. No es compatible con IE7 y anteriores.

Si se separa con punto y coma, se establecen niveles de compatibilidad para diferentes versiones. Por ejemplo:

<meta http-equiv="X-UA-Compatible" content="IE=7; IE=9" />

Representa IE7 e IE8 como IE7, pero IE9 como IE9. Permite diferentes niveles de compatibilidad hacia atrás. Sin embargo, en la vida real, solo debes elegir una de las opciones:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Esto permite pruebas y mantenimiento mucho más fáciles. Aunque generalmente la versión más útil de esto es usar Emulate:

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

Para esto:

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

Obliga al navegador a renderizarse en cualquiera de los estándares de la versión más reciente.

Para obtener más información, hay mucho que leer sobre MSDN ,