Tecnología

Inicio

IE8 modo de compatibilidad Meta Tag

La compatibilidad de Microsoft Internet Explorer con los estándares web ha mejorado enormemente en los últimos años. Sin embargo, gran parte de la Web han sido codificadas específicamente para mostrar correctamente en las versiones antiguas de IE, haciendo que se muestran incorrectamente en las últimas versiones. Por esa razón, Microsoft creó el modo de compatibilidad, lo que permite a los desarrolladores añadir una etiqueta meta a las páginas web de manera que IE8 y más tarde se mostrarán las páginas a medida que aparecían en la versión anterior.

Del funcionamiento del modo de compatibilidad Obras

Cuando un usuario visita una página web en Internet Explorer 8 o posterior, el navegador hará que el página de acuerdo con las normas modernas de forma predeterminada. Si la página se ha escrito para ser compatible con Internet Explorer 7 o una versión anterior, no pueden aparecer algunas etiquetas o estilos según lo previsto porque los navegadores anteriores no se adhieren estrictamente a las normas, en lugar de usar las etiquetas de propiedad y características. Si el desarrollador agrega una etiqueta meta a la página, Internet Explorer 8 o posterior utilizarán la característica Vista de compatibilidad para representar la página como se vería en la versión de navegador anterior.

Añadiendo el Meta Tag

Mientras que hay otras formas de activar la vista de compatibilidad, incluyendo los controles a nivel de servidor, el método más simple es agregar la etiqueta meta "X-UA-Compatible" en la sección <head> de una página Web. El formato de la etiqueta meta es la siguiente:

<Meta http-equiv = "X-UA-Compatible" content = "IE = 7" />

En lugar de "IE = 7", se puede sustituir por otra versión del navegador, tales como "IE = 5", para mostrar correctamente las páginas IE5 o IE6, o incluso "IE = 8" para forzar que el navegador muestre de acuerdo con los estándares web. Asegúrese de agregar la etiqueta meta antes de cualquier otra etiqueta en la sección <head>, excepto la etiqueta <title> u otras etiquetas meta.

Cómo IE Maneja el modo de compatibilidad

Cuando un usuario navega a una página con una "X-UA-Compatible" etiqueta meta con IE8 o posterior, el navegador lee la etiqueta y cambia al motor de renderizado para la versión del navegador en la etiqueta meta, que muestra la página tal y como aparecería en la versión anterior. El navegador también mostrará una notación "Vista de compatibilidad", como se carga la página.

Compatibilidad a largo plazo

La etiqueta meta modo de compatibilidad es una forma rápida de asegurarse de que las páginas más antiguas aparecen como está previsto en las nuevas versiones de IE, y hay muchas maneras de utilizar la etiqueta meta y otro código para forzar el comportamiento específico del navegador. Los usuarios pueden incluso desencadenar la función de compatibilidad de vista económico que si detecta código IE "roto" y muestra el icono "página rota". Sin embargo, la mejor manera de asegurarse de que sus páginas hacen constantemente en los navegadores actuales y futuras es actualizar las páginas de edad, y crear otros nuevos, usando estándares web.