2011-08-23 20 views
9

Creo que todos hemos escuchado acerca de los diferentes modos de renderización de IE, basados ​​principalmente en sus versiones (IE6, IE7, IE8, IE9), su "modo de compatibilidad", "modo peculiar" y la emulación de versiones anteriores. Esto es, que renderizando IE9 simulando IE8 no obtendrá la misma representación que IE8 nativo.¿Cuántos modos de renderización de IE existen?

Sin tener en cuenta la gran cantidad de versiones de Windows que se pueden ejecutar ... ¿cuántas de esas combinaciones son realmente diferentes? ¿Debo considerar que IE9 ejecuta el modo de documento IE8 al probar mis sitios web? ¿Debería ir con las versiones principales?

Honestamente, estoy bastante confundido sobre todo el conjunto de motores de renderizado para el mundo de Microsoft solo, sin mencionar cómo se comportan Webkit, Gecko y otros motores de renderizado. Espero que esta pregunta me acerque a mí (y a otros) más cerca de despejar nuestros pensamientos.

Respuesta

7

En el standards support profile for Internet Explorer, el término "modo documento" se utiliza para referirse a los modos en los que las versiones posteriores de IE emulan las versiones anteriores (ver [MS-IEDOCO] la sección 2.1.2, página 8).

  • IE7 soporta el modo peculiar y el modo IE7.
  • IE8 es compatible con el modo peculiar, el modo IE7 y el modo IE8.
  • IE9 admite el modo peculiar, el modo IE7, el modo IE8 y el modo IE9.

Más allá de la configuración de Modo de documento, se puede utilizar cada motor de navegador. Entonces, por ejemplo, en IE9 puede renderizar una página en el motor de IE8, utilizando el documento estándar de IE9, por lo que hay más combinaciones de las que le gustaría saber ...

Puede observar estas configuraciones de representación en el navegador. En IE9, presione F12 para ver las herramientas del desarrollador. Hay dos cuadros desplegables en la parte superior del panel que le permiten establecer estos valores y volver a procesar la página.

Tenga en cuenta que el "modo de compatibilidad" no es un modo de documento separado. Tenga en cuenta también que el modo de estándares de cada versión puede implementar los diferentes estándares de forma diferente al documento del documento de esa versión en una versión posterior (por ejemplo, el modo de estándares IE7 frente al modo IE7 en IE8). Consulte los otros documentos en el perfil de soporte de estándares para obtener más información.

Por otra parte, un modo de documento adicional es compatible con Internet Explorer 8, y IE9, a saber, "el modo casi estándar": Si la página contiene un XHTML o Transición declaración DOCTYPE HTML o conjunto de marcos (p. 15), "el diseño de las imágenes dentro de las celdas de la tabla " se" manejarán de la misma manera que lo maneja el modo peculiar ". (Pág. 9)

+1

Oh Dios mío, ¿cuándo Microsoft hacerlo bien? O tal vez "casi ¿verdad?" – moey

+0

regresión lineal: n = IE_Version - 5, definida para IE_Version> = 6 – rsaxvc

+0

Oh. Dios. Estoy en un sentimiento mixto de agradecimiento y disgusto. ¡Muchas gracias! Esa documentación es el lugar a donde ir para esa información. – Alpha

1

Si usted está buscando para las pruebas de qué tipos * X-UA- actúa en diferentes versiones de IE mira aquí: http://emological.com/ie/

+0

Muchas gracias. Eso realmente probará ser útil. – Alpha

Cuestiones relacionadas