[Tabelle] Hypercell nur mit css bitte ;)
-
Hallo!
Ich hab folgendes problem:
Ich hab eine tabelle, in der in jeder zelle ein link stehen.
Ich hätte gerne, wie hier im forum, wenn man mit der maus drüberfährt, dass dann die Zellenhintergrundfarbe sich ändert.
Allerdings nicht unbedingt mit javascriptfür ein bisschen code wäre ich sehr sehr dankbar
liebe grüsse
-
Mir fällt da eigentlich nur a:hover ein, aber damit kannst du nicht die komplette Zelle verändern sondern nur was den Link betrifft
Ansonsten geht es wohl nur mit JavaScript.
-
dann musst du wohl mit :hover und divs arbeiten - aber das wird eben noch nicht von allen Browsern verstanden bzw. von manchen eben ignoriert.
-
@flenders
Geht :hover auch schon bei anderen tags als a??
-
Afaik schon - Mozilla kann soviel ich weiß z.B. hover bei divs
-
Mit Mozilla (FireFox) und ich glaube auch bei Opera geht der Hover auf tds auf jeden Fall. Das hab ich mal versucht. Nur der IE macht das halt nicht. Ach und manchmal hat der Firefox bei mit beim verlassen des Hovers den dotted-border in nen solid-border verwandelt.. warum auch immer
Ansonsten geht es wohl nur über JS. Man kann, glaub ich auch mit CSS noch irgendwie die Hintergrundfarbe des Links über den Rest der Zelle ausdehnen. Ging aber glaube ich auch nicht überall.
mfg
tobi
-
Das ist ja praktisch. Muss ich glatt mal ausprobieren, ob das auch bei <img...> geht oder weiß das jemand? Wenn das bei mehreren tags geht, könnte man sich ja einiges an JavaScript-Code sparen :).
-
Naja es geht nicht in allen Browsern, und ich weiss es nur vom td-tag sicher, so und beim div gehts auch. hab ich grad mal eben kurz getestet..
-> und beim img geht es auch.. witzig
ich weiss nur nicht was mit dem Bild dann passiert, weil ich nen nicht existierendes Bild hier nur habe, aber das nichtvorhandene Bild reagiert auf background-color..
-
-
Gefällt mir
-
das is ja mal fett..
-
ja danke sowas meinte ich.
hat sich schon erledigt, und funktioniert auch einwandfreiliebe grüsse