Hover Effekt für ganze tr
holgerbuns
- css
hallo,
ich möchte das wenn der user über einen link mit der maus fährt sich die farbe des hintergrunds der ganze "reihe" ändert. den normalen hover effekt kenne ich schon. aber hier erstreckt sich die zeile über zwei td´s. meine css sind extern ausgelagert. wie geht denn der befehl für die ganze tr.
in css:
tr:hover.navi
in html dann:
<tr class="navi">
????
das funtz natürlich nicht. hat jemand rat. oder gibts noch weitere MÖglichkeiten.
Gruss
holgerbuns
Hi,
in css:
tr:hover.navi
Besser (obwohl es so nach CSS2 nicht falsch ist, aber nach CSS1 - in CSS1 muß die Pseudoklasse am Schluß kommen):
tr.navi:hover
in html dann:
<tr class="navi">
das funtz natürlich nicht. hat jemand rat. oder gibts noch weitere MÖglichkeiten.
Das funktioniert natürlich schon.
Du mußt nur einen modernen Browser benutzen.
IE ist kein moderner Browser.
Mozilla ist ein moderner Browser.
PS:
wie geht denn der befehl für die ganze tr.
CSS kennt keine Befehle.
cu,
Andreas
hallo andreas,
wie kann ich es denn besser lösen. zb. alles in eine td packen, in der td dann ne tabelle mit den zwei td´s. in die td dann ein leeres a href="#" und mit javascript ein onmouseover? gibt dann aber nur sehr viel code für die ganze navigation, da ich ja für jeden link ein td mit untertabelle erstellen muss.
gruss
holger
hi,
wie kann ich es denn besser lösen. zb. alles in eine td packen, in der td dann ne tabelle mit den zwei td´s. in die td dann ein leeres a href="#" und mit javascript ein onmouseover? gibt dann aber nur sehr viel code für die ganze navigation, da ich ja für jeden link ein td mit untertabelle erstellen muss.
warum geht bei dir ein "link" überhaupt über zwei tabellenzellen?
warum packst du nicht beide inhalte in _einen_ link, den du dann mit entsprechenden width- und display-angaben so formatierst, dass er von selber den platz einnimmt, auf den du ihn bisher künstlich durch einfärben von tabellenzellen zu strecken versuchst?
gruss,
wahsaga