Internet Explorer y la Vista de Compatibilidad (Compatibility View)

Las nuevas versiones de Internet Explorer (por ejemplo, la versión 8 ) pueden funcionar en modo estándar o en modo Vista de Compatibilidad. Este último se utiliza para poder visualizar páginas creadas específicamente para versiones anteriores de IE, versiones como la 6 que no se ajustaban a los estándares web.

El problema es que renderizar todas las páginas con la vista de compatibilidad activada puede crear problemas al visualizar páginas que sí estén escritas siguiendo los estándares. Y, mayor problema todavía, puede activarse o no dependiendo del servidor que proporciona la página. Por ejemplo, el mismo código fuente servido desde «//localhost» y desde otro servidor en la intranet puede provocar una visualización distinta en la misma versión de Internet Explorer. Esto es debido a que en localhost no se activa la vista de compatibilidad y en la intranet, sí.

Para forzar la uniformidad de la vista de compatibilidad será necesario añadir una tag a la página, indicando si se quiere evitar o activar la vista de compatibilidad.

Etiqueta para que la página se renderize en modo estándar:

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

Etiqueta para forzar la renderización en Vista de Compatibilidad:

<meta http-equiv=»X-UA-Compatible» content=»IE=EmulateIE7″ />

Información más detallada del asunto:

http://www.thesitewizard.com/webdesign/prepare-your-site-for-ie8.shtml