Jeg har lavet en tabel, der består af en enkelt række. Jeg vil gerne have at når man holder musen over et felt, så skal det ændre farve. Jeg kunne sagtens lave det med en onMouseover og onMouseout, men jeg er ude efter en løsning i CSS. Jeg har prøvet med td:hover { background-color : green; }
Men det virker ikke. Dvs. der er ikke noget der hedder td:hover. Grunden til at jeg prøvede var, at man godt kan med a:hover.
Kan jeg med CSS få felterne til at lyse når jeg har musen over dem ligeså let som med links?
Igen har du vist misforstået mig :( Prøv engang at læse mit indlæg. I dit eksempel bruger du en onMouseover og en onMouseout. Jeg skrev at jeg var ude efter en ren CSS løsning, ellers skal jeg jo skrive de events ind i alle mine menuer og undermenuer.
Okay, hvad er det så der får menuen til at ændre farve når man holder cursoren over den? Din a.menu:hover ændrer jo kun linkens egen farve. Eller gør den?
Ahhh, jeg tror jeg har forstået det nu. background : (color) ændrer altså hele td'ens farve. Jeg har ikke helt forstået hvorfor men det finder jeg nok ud af. Tak for hjælpen /cdc. (hvis du lige lægger et svar så kan du få point)
>Men det virker ikke. Dvs. der er ikke noget der hedder td:hover. >Grunden til at jeg prøvede var, at man godt kan med a:hover.
Jo, td:hover eksisterer skam og det virker også. Bare ikke i IE, men i Mozilla, Netscape 6/7 og Opera gør det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.