¿Qué hace un asterisco en un nombre de propiedad CSS?

Posible duplicado:
Restablecimiento de CSS: objective de asterik dentro de un estilo

Sé lo que hace un asterisco en un selector de CSS ( ¿Qué hace un Asterisk? ), Pero ¿qué hace en un nombre de propiedad? Aquí hay un ejemplo de CSS utilizado por YUI. No sé lo que hace *display .

 .yui-button .first-child { display:block; *display:inline-block; } 

Es un error de syntax Por lo tanto, en CSS, hace que el nombre de la propiedad no sea válido y deja de ser analizado.

Gracias a los errores en los navegadores, a veces se ignora. Esto efectivamente hace que la propiedad se aplique solo a navegadores con ese error en particular, IE7.

En general, debe evitarse a favor de comentarios condicionales.

Es un hack de IE. La segunda statement será aplicada por IE7 y anteriores (anulando así la primera statement), mientras que otros navegadores la ignorarán y continuarán aplicando la primera statement en su lugar.

Además, esta es una syntax CSS inválida.

es como el guión bajo para ie6. pero para ie7

si coloca el asterisco, la propiedad solo se usará en los navegadores ie7 y anteriores.

es un hack …

Es uno de los hacks de IE. Internet Explorer analiza CSS de una manera ligeramente diferente, lo que permite ciertos hacks que serán ignorados en otros navegadores. Google por eso. Puede dirigirse a diferentes versiones de IE con diferentes hacks.