respeta para internet hack habilitar estilos compatibilidad html internet-explorer-8

html - para - ¿Cómo evitar el botón de compatibilidad ie8?



html5 en internet explorer 11 (6)

Desde aquí :

A veces, el botón Vista de compatibilidad no se muestra.

El botón se encuentra en la barra de direcciones junto a los botones "detener" y "actualizar". Hay algunos casos en los que el usuario no realiza ninguna acción y, por lo tanto, no se muestra el botón Vista de compatibilidad:

Si está viendo una página interna de Internet Explorer (por ejemplo, sobre: ​​InPrivate)

Si está viendo una página que ha declarado que está "lista" para Internet Explorer 8 mediante el uso de la etiqueta de control de versiones / encabezado HTTP (no importa si esta etiqueta desencadena errores, estándares IE7 o estándares IE8, el botón ganó '' t se mostrará)

Si está viendo una página de intranet y tiene seleccionada la casilla ''Mostrar sitios de intranet en Vista de compatibilidad'' Si está viendo cualquier página web y tiene la casilla ''Mostrar todos los sitios web en vista de compatibilidad'' seleccionada

Si está viendo una página web que está incluida en la lista de actualizaciones de vista de compatibilidad proporcionada por Microsoft y tiene seleccionada la casilla ''Incluir listas de sitios web actualizados de Microsoft''

Si ha activado la configuración de "Modo de documento" o "Modo de navegador" a través de la barra de herramientas del desarrollador

Probablemente esté buscando la etiqueta de control de versiones / encabezado HTTP que se describe con más detalle en esa publicación de blog y aquí .

En IE8, Microsoft introdujo un nuevo modo llamado modo de compatibilidad que renderizaría la página como IE7.

Puede ver este botón al lado de la barra de direcciones en stackoverflow.com. Pero cuando ingresas a google.com / live.com, no verás el botón del modo de compatibilidad. ¿Cómo nos aseguramos de que las páginas no muestren este botón al usuario?


El siguiente enlace funcionaba bien en IE y mostraba correctamente la barra de menús http://line25.com/wp-content/uploads/2012/css-menu/demo/index.html

Pero el mismo contenido alojado en la intranet, todos los enlaces se muestran uno debajo de otro en lugar de la barra de menú. El botón de vista de compatibilidad no se mostró en la barra de direcciones.

Después del cambio a continuación, la barra de menú se mostró correctamente y el botón de vista de compatibilidad se mostró en la barra de direcciones.

Herramientas-> Configuración de vista de compatibilidad-> Desmarque "Mostrar sitios de intranet en vista de compatibilidad"

Muchas gracias por esta valiosa entrada


Estaba teniendo un problema con la vista de compatibilidad, y resultó que algunos de mis archivos PHP se guardaban en codificación de caracteres UTF-8, lo que supongo confundía IE. La mayoría de los archivos del sitio se guardaron en la página de códigos 1252.

Ahora, configuré todos los archivos para guardarlos como "Western European (Windows) - Codepage 1252" y mis problemas de visualización desaparecieron.

La lección aquí es: no mezcles las codificaciones de tus personajes.


Respuesta corta:

Pon esto en tu etiqueta principal para decirle al navegador que tu página funciona en IE 8:

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

Además, según el comentario de Jon Hadleys, para garantizar que se utiliza el motor de renderizado más reciente (no solo IE8), puede usar lo siguiente:

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


Según este artículo exhaustivo de MSDN sobre la Vista de compatibilidad , la siguiente lista describe diferentes formas de habilitar la Vista de compatibilidad:

  • Haga clic en el botón Vista de compatibilidad en la barra de direcciones cuando vea una página web. Cuando se muestra, este botón aparece a la izquierda del botón Actualizar y contiene una imagen de una hoja de papel rota. Esto permite Vista de compatibilidad para todos los documentos en el dominio del sitio web que se está viendo.
  • La opción "Mostrar todos los sitios web en la configuración del modo de compatibilidad" en la Configuración de la vista de compatibilidad está habilitada.
  • La configuración "Recuperación automática de errores de diseño de página con la Vista de compatibilidad" está habilitada y una página web deja de responder o bloquea el navegador. Cuando esto sucede, Internet Explorer abre la página en la Vista de compatibilidad después de recuperarse del problema.
  • El administrador de su computadora activa las políticas de grupo que identifican los sitios que se abrirán en la Vista de compatibilidad.
  • Ha utilizado las herramientas de desarrollador F12 para cambiar el modo del navegador e identificar Internet Explorer como una versión anterior del navegador.
  • La lista de vista de compatibilidad está habilitada, que define una lista de sitios web que se muestran automáticamente en la Vista de compatibilidad.

Para evitar / deshabilitar / anular la Vista de compatibilidad, deberá realizar el reverso de las acciones sugeridas anteriormente.

La lista de Vista de compatibilidad es un archivo XML mantenido por Microsoft.

Para eliminar su sitio de la Lista de vistas de compatibilidad (o para disputar la eliminación de su sitio de la lista), haga que el propietario general del sitio verifique que el sitio del dominio aparezca en la Lista de vistas de compatibilidad. Si lo hace, envíe un correo electrónico a [email protected] que contenga la siguiente información:

Nombre del propietario Título corporativo Nombre de la empresa Dirección postal Dirección de correo electrónico Número de teléfono Dirección del sitio web

Microsoft revisará la información proporcionada y eliminará su sitio de la Lista de vistas de compatibilidad en la próxima actualización programada.


Si los ajustes "Mostrar sitios de intranet en Vista de compatibilidad" o "Mostrar todos los sitios en vista de compatibilidad" (que se encuentran en Herramientas -> Configuración de vista de compatibilidad) están habilitados (ya que se relacionan con el sitio web que se está viendo), no importa lo que tenga el HTML del documento, la página siempre se colocará en alguna forma de vista de compatibilidad.

Esto significa que, incluso con el documento, aún notará que la página está en la vista de compatibilidad, y desafortunadamente, nada de lo que pueda hacer, excepto deshabilitar esa configuración, la desactivará.