[Ändern der Hintergrundfarbe einer Zelle bei :hover]
td {border: solid; padding: 0;}
td a {display: block; padding: 20px;}
a:hover {color: black; background-color: yellow;}Davon würde ich - zumindest in dieser Form ohne CSS-Browserweichen, conditional comments oder ähnlichem - aus praktischen Gründen momentan abraten, siehe </archiv/2002/10/25954/#m142219>. Opera bis ausschließlich 7 Beta zeigt text-decoration:underline bei a-Blockelementen fehlerhaft an.
Jeder muss für sich selbst entscheiden, ob er sich davon stören lässt. Für http://best-of-netdigest/ habe ich mich entschlossen, so zu verfahren und den Opera-Bug zu ignorieren.
Der MSIE (hier getestet mit 6SP1) benötigt ein height:100%, damit der Hovereffekt bei allen Zellen wirkt
Du hast Recht, das ist mir noch gar nicht aufgefallen, da ich bisher immer nur mit einer Zelle pro Zeile getestet habe.
MI
: Michael Jendryschik : michael@jendryschik.de : http://jendryschik.de/ :
: Einführung in XHTML, CSS und Webdesign http://jendryschik.de/wsdev/ :
: Monatlich das Beste aus de.alt.netdigest http://best-of-netdigest.de/ :