Pregunta

¿Es esto posible en absoluto? Intenté agregar esto a la página pero no cambió nada.

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

Actualización: estoy tratando de hacer esto porque nuestro sitio tiene algunos problemas de CSS específicos de IE9, que no aparecerían en IE8.

Gracias

¿Fue útil?

Solución

Puede usar el modo de compatibilidad del documento para hacer esto, que es lo que estaba intentando. Sin embargo, lo que debe tener en cuenta es: debe aparecer en el encabezado de la página web (la sección principal) antes de todos los demás elementos, excepto el elemento de título y Otros meta elementos esperan que ese sea el problema. Además, el encabezado compatible con X-UA no es una referencia sensible a los casos: http://msdn.microsoft.com/en-us/library/cc288325%28v=vs.85%29.aspx#setmode

Editar: en caso de que algo mate el enlace MSDN, aquí está el contenido:

Especificar modos de compatibilidad de documentos

Puede usar modos de documentos para controlar la forma en que Internet Explorer interpreta y muestra su página web. Para especificar un modo de documento específico para su página web, use el meta elemento para incluir un encabezado compatible con X-UA en su página web, como se muestra en el siguiente ejemplo.

<html>
<head>
  <!-- Enable IE9 Standards mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=9" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Si ve esta página web en Internet Explorer 9, se mostrará en modo IE9.

El siguiente ejemplo especifica el modo EmulateIE7.

<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

En este ejemplo, el encabezado compatible con X-UA dirige a Internet Explorer para imitar el comportamiento de Internet Explorer 7 al determinar cómo mostrar la página web. Esto significa que Internet Explorer usará la directiva (o falta de ella) para elegir el tipo de documento apropiado. Debido a que esta página no contiene una directiva, el ejemplo se mostraría en modo IE5 (peculiaridades).

Otros consejos

Sí. Versiones recientes de IE (IE8 o superior) te permiten ajustar eso. Así es cómo:

  • Enciende Internet Explorer.
  • Haga clic en el menú 'Herramientas', luego haga clic en 'Herramientas de desarrollador'. Alternativamente, solo presione F12.

Eso debería abrir la ventana Herramientas del desarrollador. Esa ventana tiene dos elementos de menú que son de interés:

  • Modo del navegador. Esta configuración determina el valor del encabezado de agente de usuario enviado para cada solicitud.
  • Modo de documento. Esta configuración determina cómo el motor de representación representa la página.

Mas en http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

El primer elemento como en sinceros retornos. Supongo que un retorno duro = un nodo/elemento vacío en el DOM que se convierte en el primer elemento que deshabilita la metaeticet de compatibilidad de doc.

En el lado del cliente puede agregar y eliminar sitios web para mostrarse en la vista de compatibilidad desde Configuración de la vista de compatibilidad Ventana de IE:

Herramientas-> Configuración de vista de compatibilidad

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top