Just stumbled upon this in a borrowed css file – something I’ve never noticed before, and punctuation in context is inherently hard to google:
.ez-radio { zoom: 1; *display:inline; _height:15px; }
What’s the '*' prefix do?
And for the matter the underscore in _height?
Is this some new CSS3 trickery?
It’s used for CSS hacks in Internet Explorer.
*is IE 6 – 7 only (thank you, mck89!)_is IE 6 and below.Don’t use them. If you need browser specific CSS definitions, use specialized CSS definitions instead.