I am trying to do something very simple - select the tags which are direct descendants of a tag.
The CSS I am using is as follows:
table.data > tr { background-color: red; }
My HTML looks like this:
<table class="data">
<tr>
...
</tr>
</table>
But no red background is forthcoming! If I remove the ">" character from the CSS, it works! I have tried this in Firefox, IE 8, Chrome and Safari, and all the browsers do exactly the same thing.
Hopefully someone can help me after so many frustrating hours! I know I am doing something extremely stupid, but I can't figure out what it is.