richard: hover-effekt

Beitrag lesen

hallo forum!

wie kann ich per css mit der angabe:
a.knopf:hover {...}
dafür sorgen, dass dabei der gesamte hintergrund der tabellenzelle, in der sich der link befindet die farbe wechselt?

ich habe diesen effekt schön öfter gesehen, weiß aber nicht mehr wo um nachzusehen wie's ging.

eine alternative:
a.knopf:hover {background-color: #FFFFFF; border: #FFFFFF 4px 8px 4px 8px solid;}
..oder so macht die größe der unterlegten farbfläche abhängig von der link-länge. was ich nicht möchte.

außerdem scheint ein ":hover" nicht zu funktionieren, wenn man es auf eine tabellenzelle anwendet.
zumindest mit:
<td class="knopf"> und
.knopf:hover {background-color: #FFFFFF;}

wie gehts richtig?
würde mich sehr freuen, wenn mir das jemand verraten könnte :)
glg
richard