que he visto a la gente haciendo cosas como esta en su HTML:¿Hay una lista de condicionales del navegador para su uso, incluidas las hojas de estilo?
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
hace este trabajo en todos los navegadores modernos y es que hay una lista de los tipos de navegador que trabajará con ese tipo de sentencia if?
Editar
Gracias Ross. Interesante para averiguar acerca de gt, lt, gte, & lte.
Para agregar un poco, esto es oficialmente compatible con MS, y generalmente se considera una mejor práctica para desarrolladores en los casos en los que debe enfocarse en IE (frente a todos los desarrolladores web de CSS hacks feos utilizados anteriormente). Aquí hay un artículo de MSDN con sintaxis completa: http://msdn.microsoft.com/en-us/library/ms537512.aspx – joelhardi