soy Kseso y esto EsCSS

No más comentarios condicionales en IE10

Anuncio de Microsoft: Internet Explorer 10 no dará soporte a los comentarios condicionales.

No más comentarios condicionales en IE10

·Por Kseso ✎ 4
comentarios condicionales en ie10

La nota en su versión breve y concisa dice:

IE10 no dará soporte a los comentarios condicionales.

Punto final.

Fin de la versión escueta.



Pero si eres de quienes gustan de un poco más de información, aquí la versión extendida, pero no tanto.

La noticia ya fue adelantada por el propio M$ hace un tiempo: HTML5 Parsing in IE10 pero por si acaso te lo perdiste, resulta que en IE10 los comentarios condicionales no funcionarán. O lo harán como en el resto de navegadores no ie: su contenido será ignorado, no procesado, tratado como un simple comentario de html.

<!--[if IE]> Este contenido será ignorado por IE10, como el resto de navegadores. En las versiones anteriores (=<IE9) será procesado. <![endif]-->

Así que ahora tendremos una bonita serie de paradójicas igualdades desiguales:

<!--[if IE]> = <!--[if lt IE 10]> = <!--[if lte IE 9]> <!-- --> = <!--[if IE10]> = <!--[if gt IE 9]> = <!--[if gte IE 10]>

La solución

Si necesitas discriminar esa versión del navegador el propio Microsoft recomienda "use feature detection instead" (hazlo por sus características)
Vamos, que te toca detectarlo con cualquier método de los que usas ahora para saber si es Firefox, Chrome... o cualquier otro no ie.

Esta noticia podrá ser una buena noticia si lo que piensa Microsoft sobre estar haciendo un navegador tan bueno como los actuales es cierta tira de scripts, php, .htaccess ... y que funcione. Pero si es como en otras tantas veces (como versiones anteriores de ie) en las que vendieros "su moto"...

La cadena del user agent de IE10 general es:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

Para otras versiones más específicas (táctil, de 32 ó 64 bit...) consulta este enlace.

Y a ti ¿qué te parece esto?

Ampliación

Ya van surgiendo hacks Css para discriminar ie10

avatar del Editor del blog

the obCSServer ᛯ Ramajero Argonauta, Enredique Amanuense de CSS.
#impoCSSible inside
Dicen que, en español, EsCss es el mejor blog de CSS. Posíblemente exageren.
@Kseso EsCss Kseso