Desde IE10 quer ya no existen los [comentarios condicionales][1], ese útil invento de Microsoft para que nosotros desarrolladores front-end pudiéramos lidiar con los estilos específicos para IE5, 6, 7, 8…. y 9.

Los quitaron porque creían que con IE10 todo estaba solucionado y volvían a abrazar los estándares, lo que fue en parte cierto. Pero quedan detalles por solucionar y ante ello, encontré un útil [hack][2] para permitir estilos específicos para IE9, IE10 e IE11:

@media screen and (min-width:0\0) { 
    /* Tus estilos CSS para IE9, IE10, IE11  */
}

… pero hay más …

@media \0screen\,screen\9 {
    /* Tus estilos CSS para IE6, IE7, IE8  */
}
@media \0screen { 
    /* Tus estilos CSS para IE8  */
}
@media screen\0 { 
    /* Tus estilos CSS para IE8, IE9, IE10  */
}
  • [Moving IE specific CSS into @media blocks | keithclark.co.uk][3]

[1]: http://www.csslab.cl/?s=comentarios+condicionales “Enlace en CSSLab a “Comentarios Condicionales”” [2]: http://www.csslab.cl/categoria/hacks/ “Enlace en CSSlab a “Hacks”” [3]: http://blog.keithclark.co.uk/moving-ie-specific-css-into-media-blocks/ “Enlace externo a “Moving IE specific CSS into @media blocks | keithclark.co.uk””