01. juni 2005 - 21:59Der er
16 kommentarer og 1 løsning
Hover på celler med CSS.
Er det muligt, at ændre baggrundsfarven med hover på celler i en tabel i css?
Mener vist, at det ikke fungerer i IE, men derimod i andre browsere. Er det muligt, at lave en løsning som evt. referere til en .htc-fil eller hvad de hedder så det fungerer i alle browsere?
Det er rigtigt at IE kun tillader :hover på links. Du kan derimod få det til at virke i de fleste browsere via java script: <script type="text/javascript"> function changeColors(elm,fgColor,bgColor) { elm.style.color = fgColor; elm.style.backgroundColor = bgColor; } </script> <style type="text/css"> td { background-color:#000; color:#fff; } </style>
jo, men var pointen ikke, at det skulle virke i (næsten) alle browsere? Du kan selvfølgelig lave en kombineret løsning hvor du både bruge javascript-løsningen og din css-løsning. Så får du også dem med som har slået Javascript fra (og som understøtter :hover på celler).
Det du ønsker kan godt lade sig gøre, for dean edwards har lavet en CSS 2 implimentering v.h.a javascript via htc filer til ie. Det vil betyde at du kan have et single style sheet for så fungere på alle browsere som understøtter CSS 2 standarderne.
Er du sikker? Det virker fint for mig, og der ser da heller ikke ud til at være nogle problemmer som Mozilla skulle kunne løbe ind i. Det skulle da lige være at man ikke kunne se det fordi du ændrer bagrunden til hvid - og at der fx også er hvid bagved.
Hmm, meget sjov opdagelse. Det virker åbenbart kun hvis du har husket doctypen - hvilket du jo i forvejen skal, så det er jo intet problem.
Prøv at tilføje: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> helt i toppen, så skulle det virke.
- og så bør man nok udelade HTML-kommentar-tags i style-tag'et :)
/mvh </bole>
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.