tags:

views:

43

answers:

2

I'd like to change the background and text color when the mouse hovers over a row in a table:

tr {
  background-color:#FFF;
  color:#000;
}

tr:hover {
  background-color:#000;
  color:#FFF;
}

This works if there aren't any links in the tr elements, but when there are, the link color remains black (because of a { color: #000; }?). How do I specify in the CSS that links in the tr element should change color when the mouse hovers over the tr?

+6  A: 

How about

tr:hover a {
    color: #CC0000;
}

is this what you are looking for ?

nc3b
YES. Sorry that was such a newb answer...I'm still learning how CSS works!
Teef L
+1  A: 

Try

tr a{
  color:#000;
}

tr a:hover {
  color:#FFF;
}
Salil