<tip type="IE emulate pseudo-classes with css expression" author="Marin
Gatellier">
MSIE CSS expressions can be usefull to emulate pseudo-classes css support
for IE < 7
<style type="text/css">
/*
fist child of a list has a background color
FF,Opera,Safari,IE7
*/
li:first-child {
background-color:#FC0;;
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
/*
Add support for IE5->IE6
*/
li {
background-color:expression((this===this.parentNode.childNodes[0])?"#FC0":"transparent");
}
</style>
To keep the code valid, wrap it with conditionnal comments
More at:
http://www.gatellier.be/blog/css-pseudo-classes-internet-explorer/
http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp
</tip>