Torsten: td:hover leider nicht im IE

Beitrag lesen

Hallo,

Ich habe eine Tabelle in der ich bestimmte Zellen beim überqueren mit der Mouse aufleuchten lassen will (gefällt mir einfach sehr gut). Dies habe ich mit CSS versucht zu lösen(td:hover). Dummerweise funktioniert dies nicht im IE, wie so manches nicht. Wieso eigentlich nicht? Alternativ habe ich gesehn, kann man sowas auch mit Javascript machen:
...
<td onMouseOver="this.style.backgroundColor = '#8b0000';" onMouseOut="this.style.backgroundColor = 'Transparent';">...</td>
...
jetzt stellen sich für mich zwei Fragen:
1.) Gibt es eine Möglichkeit dies ohne JS zu realisieren?
2.) Falls nicht, müsste ich ja in jedes td-Element die Event-Handler einbauen. Kann man das nicht eleganter lösen, z.B. eine Funktion definieren und diese dann für bestimmte td-Elemente ausführen?
Ich kenn mich mit JS noch nicht all zu gut aus, von daher würde ich mich über ein kleines Codebeispiel sehr freuen.

Gruß
Torsten