24. august 2002 - 23:25
Der er
24 kommentarer og 2 løsninger
Ændre tekstfarven i en hover celle ??
a.menu { background : #f0f0f0; display:block; width:100%; height:100%; color: #000000; } a.menu:hover { background : #c0c0c0; display:block; width:100%; height: 100%; } Teksten i cellen er blå, men jeg vil altså gerne have den i sort. Kan jeg få det ?? Jeg har prøvet lidt forskelligt, men uden held :( /mandator/
Annonceindlæg fra Computerworld
24. august 2002 - 23:27
#1
a.menu:hover { color: black; background : #c0c0c0; display:block; width:100%; height: 100%; } ????
24. august 2002 - 23:28
#2
nemlig.
24. august 2002 - 23:31
#3
Må nok hellere lægge resten ind... <td valign="middle" align="center" class="knap" id="knap"><a href="billeder.htm" class="menu" target="vis.htm">.: Billederne :. </a></td> ...og jeg har lavet en grande fejl i indlæget... det skal lige siges at det er link-teksten der skal være sort... Det må i undskylde... :( /mandator/
24. august 2002 - 23:38
#4
Det burde faktisk virke efter hvad jeg kan se.. anyway, kan det være smart at have både en class og et id der hedder "knap" til den <td> ??
24. august 2002 - 23:41
#5
Den virker skam delvist... teksten bliver sort ved hover, men ikke i "normal" tilstand ...
24. august 2002 - 23:45
#6
prøv at erstatte #000000 med "black"
24. august 2002 - 23:45
#7
a.menu { color: black; background : #f0f0f0; display:block; width:100%; height:100%; } a.menu:hover { color: black; background : #c0c0c0; display:block; width:100%; height: 100%; }
24. august 2002 - 23:45
#8
vent lidt, skal det ikke hedde: a.menu:link { css kode }
24. august 2002 - 23:46
#9
24. august 2002 - 23:48
#10
a.menu:link { color: black } resulterer i at hover ikke virker...
24. august 2002 - 23:50
#11
a.menu:link, a.menu:visited, a.menu:active { color: black; background : #f0f0f0; display:block; width:100%; height:100%; color: #000000; } a.menu:hover { background : #c0c0c0; color: black; display:block; width:100%; height: 100%; } prøv igen
24. august 2002 - 23:51
#12
<script> <!-- function rowOver(){ lmnt = window.event.srcElement; if (lmnt.tagName.toUpperCase() == 'TABLE') return; while (lmnt.tagName.toUpperCase() !='TD') lmnt = lmnt.parentElement; lmnt.style.background = "#999999"; } function rowOut(){ lmnt = window.event.srcElement; if (lmnt.tagName.toUpperCase() == 'TABLE') return; while (lmnt.tagName.toUpperCase() !='TD') lmnt = lmnt.parentElement; lmnt.style.background ="#CCCCCC"; } //--> </script> onMouseOver="rowOver()" onMouseOut="rowOut();" //skal insættes i dit TD Her er er script der ændrer farven på BG tror godt du kan ændre så den laver tekst om
24. august 2002 - 23:55
#14
-->pelkjaer Jeg kan ikke lige gennemskue dit link??? -->esoulman Jeg har lavet en copy-paste, med samme resultat... nada hover effekt... -->eyes Jeg prøver så vidt muligt at holde det i html. For overskuelighedens skyld samt for at lære mere om noget jeg ved lidt om i forvejen :) Ellers mange tak :)
24. august 2002 - 23:58
#15
mandator>>Sorry - du skal kigge i javascript for at se sti til version 5 css. Mener den hedder vr5.css
24. august 2002 - 23:59
#16
hvad er det præcist der skal ske når musen føres over link?
24. august 2002 - 23:59
#17
24. august 2002 - 23:59
#18
Der hvor der står /* Styles for the Menu */ og nedad er menuen
25. august 2002 - 00:07
#19
Jeg kan stadig ikke greje den. :(... måske fordi jeg sidder og falder i søvn... Men jeg ved at løsningen er her i disse indlæg. Derfor beder jeg om nogle svar isteddet for kommentarer :)) og kigger på det i morgen, samt lægger løsningen :)
25. august 2002 - 00:09
#20
okay ;) du kunne eventuelt inden du går i seng, smide et link til siden måske?
25. august 2002 - 00:11
#21
-->esoulman Den ligger på min hdd... jeg er ikke andet end begyndt på den idag.
25. august 2002 - 00:13
#22
Det er nu ret simpelt :) Det er nok fordi du er ved at falde i søvn :) Jeg lægger et svar.
25. august 2002 - 00:15
#23
-->pelkjaer Garanteret det er :))) Jeg lægger løsningen på det engang i morgen henved aften, kan i vente til der eller ??
25. august 2002 - 11:06
#25
Du skal heller ikke have så mange class'es overhovedet. Lad os tage denne class (farver, font kan du justere til sidst): .childTbl { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; background-color: #D4D0C8; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } .childTbl a { position:relative; display:block; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; color: #333333; } .childTbl a:hover { background-color: #FFEDA4; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; } Så vil dine tr/td se sådan ud: <tr> <td class="childTbl"><a href="billeder.htm">.: Billederne :.</a></td> </tr> Simple as that - alt hvad du har brug for at definere gør du i css'en, men det hele burde være emd her. Det er rigeligt at du blot smider bredde på tabellen.
30. august 2002 - 20:41
#26
Det var ikke andet end guld du kom med der pelkjaer :))) Tak skal du have :))
Vi tilbyder markedets bedste kurser inden for webudvikling