siempre uso el navegador real. Tengo tres ejemplos de modo de IE 7 de IE 9 se comportan de manera diferente que el verdadero IE 7:.
Here es una página que muestra un PNG transparente desapareciendo y en En el verdadero IE 7, se puede ver la oscuridad en torno los bordes de la imagen. Este no es el caso en el modo IE 7 de IE 9.
imágenes Base64 no funcionan en el mundo real IE 7, pero lo hacen en el modo IE 7 de IE 9. Here es una página que puede probar para verlo usted mismo.
Here es una página que muestra un párrafo con zoom: 1px;
CSS aplicado. En el IE 7 real, el párrafo parece ser muy pequeño. Este no es el caso en el modo IE 7 de IE 9.
Y tengo doce ejemplos de IE 8 modo de IE 9 se comportan de manera diferente que el verdadero IE 8:
Here es una página que muestra una imagen de 256px × 256px a escala en 50px x 50px. En el IE 8 real, los bordes se ven suaves. Este no es el caso en el modo IE 8 de IE 9.
fallo CSS 9 de James Hopkins' list of IE 8 bugs (JHIE8B) no afecta a IE 8 modo de IE 9 (test case, alternate test case). La descripción del error es "Bullet (disco lleno) list-markers mal entregados cuando se usa la fuente MS Sans Serif".
CSS bug 15 de JHIE8B no afecta al modo IE 8 IE 8 (test case, alternate test case). La descripción del error es "El espacio descendiente de un cuadro en línea que contiene un IMG (con alineación vertical: línea de base y ningún cuadro de línea hermano que contenga texto) anidado en un elemento A, se dibuja solo en :hover
".
CSS bug 22 de JHIE8B no afecta al modo IE 8 IE 8 (test case, alternate test case). La descripción del error es "content
La propiedad no devuelve el valor de un atributo cuando el atributo se inserta dinámicamente".
CSS bug 31 de JHIE8B no afecta el modo IE 8 IE 8 (test case). La descripción del error es "Marker Box no hereda el estilo del elemento al que está conectado, al importar esas reglas de estilo usando @import".
CSS bug 38 de JHIE8B no afecta el modo IE 8 IE 8 (test case).La descripción del error es "Conjunto de reglas que coincide con un elemento, que incluye un valor float
, un valor max-height
y un valor overflow
de scroll
, desencadena la página completa en blanco (Modo de estándares forzados) o la Vista de compatibilidad alternativa".
CSS bug 56 de JHIE8B no afecta el modo IE 8 IE 8 (test case). La descripción del error es "El contexto de apilamiento del descendiente relativamente posicionado (con un nivel de apilamiento inferior al que contiene el bloque) no se recalcula en el ascendente :hover
(o :active
) cuando el nivel de apilamiento del bloque contenedor se reinicia para reflejar el reverso predeterminado orden frontal en el árbol del documento ".
CSS bug 57 de JHIE8B no afecta el modo IE 8 de IE 9 (test case). Descripción del error es "elemento en línea con visibility:hidden
cuales ya sea precede inmediatamente etiqueta final de los padres o sigue inmediatamente etiqueta inicial de los padres y precede inmediatamente etiqueta de fin de los padres, evita text-decoration
valores de underline
y overline
están aplicando a la línea caja".
CSS bug 60 de JHIE8B no afecta el modo IE 8 IE 8 (test case, alternate test case). La descripción del error es "El texto dentro de un objeto de tabla anónimo equivalente a un elemento table-cell
no se puede seleccionar".
CSS bug 62 de JHIE8B no afecta el modo IE 8 IE 8 (test case, alternate test case). La descripción del error es "Un elemento que es semitransparente y cuyos contenidos están recortados (overflow:hidden
aplicado al elemento primario) cuando se desborda su cuadro de padres, experimenta un sangrado relacionado con la transparencia de 1 píxel a lo largo de los bordes externos que proporcionan límites para el desbordamiento".
CSS bug 65 de JHIE8B no afecta el modo IE 8 IE 8 (test case, alternate test case). La descripción del error es "Cuando se aplica un background-image
al pseudo-elemento :first-child
, no se muestra un background-image
diferente aplicado a su elemento asociado".
JavaScript error 1 de JHIE8B no afecta el modo IE 8 de IE 9 (test case, alternate test case). La descripción del error es "Utilizar querySelectorAll
dentro de una declaración que break
s fuera de un bucle for
, desencadena un bloqueo completo del programa.".
Es un poco incómodo tener que tener múltiples máquinas virtuales, pero at least they're free, y trabajan con VirtualBox, también.
EDIT 1 (21/08/2012 19: 40: 46Z): añadido un ejemplo de IE 8 modo de IE 9 comportarse de manera diferente que el verdadero IE 8.
EDIT 2 (2012 -11-16 08: 11: 42Z): Se actualizó el enlace en el primer ejemplo del modo IE 7 de IE 9 comportándose de manera diferente que el IE 7 real y se agregó el tercer ejemplo.
EDIT 3 (2012-11-22): Se han agregado once ejemplos del modo IE 8 de IE 9 que se comporta de manera diferente que el IE 8 real.
Me interesaría saber lo que otras personas piensan, pero acabamos de pasar a tener VM porque había diferencias que los clientes encontraron al ejecutar IE8 nativo (todos los complementos deshabilitados, etc.) entre nuestras pruebas de modo IE8 basadas en IE9. – Kieron
Gracias Kieron. Si conoces alguna información específica, ¿puedes avisarme? –
Para nosotros tenemos diferencias de estilo reales, así como el comportamiento. Parecía que el motor JS no salía con resultados consistentes entre las dos versiones. – Kieron