Hi, >I have a problem with the following style declarations with regard to >specificity:
>li:hover table #one{background: red;} /* 0,1,0,2 */ >li li:hover #all{background: blue;} /* 0,1,0,2 */ >The comments at the end of the declarations are my understanding of the >specificity. The first style applies to a <td> element within a table, and the >second >applies to a <tr> element within the same table. Since the specificity >is the same for both I expected the table row to have a background colour of >blue since >it is the last statement in the style declaration. For some reason >the table row is blue but the single <td> element is still red, (<td> is an >element within <tr>). >What have I missed? I had failed to add the markup which may help to explain a little better: <tr id="all"><td id="one">08</td><td id="two">09</td><td id="three">10</td> Thanks Chris ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/