Algunos de los comentarios condicionales funcionan, como gt
"y lt
", pero, por ejemplo,
<!--[if IE 8]>
no funcionan. Esto sin duda es un inconveniente para los desarrolladores que quieren probar cómo se ven sus páginas web en diferentes versiones de los navegadores Internet Explorer, pero no todo son malas noticias.
Aunque los comentarios condicionales no funcionan, aún puede probar cómo se ve su página web en cada una de las versiones de Internet Explorer agregando las hojas de estilo una a la vez: digamos que tiene una hoja de estilo para Firefox, Chrome, Internet Explorer 10 e Internet Explorer 11 llamado ' screen.css
', y otra hoja de estilo SOLO para Internet Explorer 9 llamada ' screen-ie9.css
' y otra SOLO para Internet Explorer 8 llamada ' screen-ie8.css
'.
Para probar sus páginas web SOLAMENTE para Internet Explorer 9, puede hacer esto:
<link rel="stylesheet" href="path/css/screen.css" type="text/css" />
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
y en las herramientas de desarrollador de F12, sección Emulación, configure el 'Modo de documento' en '9' y la 'Cadena de agente de usuario' en 'Internet Explorer 9'. El modo de documento es el estándar que utiliza Internet Explorer 9 y la cadena de agente de usuario es el propio navegador.
PD: Supongo que ' screen.css
' es su hoja de estilo base, que es la razón por la que la llamo primero que "sobrescribir" las correcciones de Internet Explorer 9 más tarde llamando a ' screen-ie9.css
' segundo.
Al hacer esto, puede estar "seguro" (tengo que probar con máquinas virtuales para escribir la palabra "seguro" sin comillas) de que está viendo su página web en un navegador Internet Explorer 9. Cuando haya terminado de probar y diseñar en Internet Explorer 9, y quiera probar con Internet Explorer 8, puede hacer fácilmente el mismo truco reemplazando esto:
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
con este:
<link rel="stylesheet" href="path/css/screen-ie8.css" type="text/css" />
Por lo tanto, es solo una cuestión de MENOR inconveniente por parte de Microsoft, PERO las nuevas herramientas de los desarrolladores de F12 ofrecen MUCHAS características sorprendentes, lo que hace que esto no sea tan importante.