Avatar billede Slettet bruger
05. marts 2006 - 16:55 Der er 5 kommentarer og
1 løsning

:hover på en <td>

Hej,
Jeg har side1 og side2 (side1 er selve siden og side2 er css stylesheet)
Side1:
Jeg har inkluderet side2 css filen og fungerer fint, udover det har jeg:

<td class="menupunkt" height="15" align="left" valign="top" bgcolor="#8E8665">&nbsp;Server regler </td>

På side 2, altså CSS filen har jeg:

.menupunkt {
color: #FFFFFF;
}
.menupunkt:hover {
letter-spacing: 1px;
color: #FFFFFF;
cursor: pointer;
}

men når jeg tager musen over tabellen kommer der ingen letter-spacing på 1px, der kommer heller ikke nogen pointer cursor...
hvad skal jeg gøre?
Avatar billede jokkejensen Novice
05. marts 2006 - 17:51 #1
du kan ikke bruge pseudo klasser på td elementet.. det ligger mig bekendt kun på anchor tagget..

prøv med :

<table>
<tr>
<td height="15" align="left" valign="top" bgcolor="#8E8665"><a href="#"

class="menupunkt">&nbsp;Server regler </a></td>
</tr>
</table>

<style>
.menupunkt {
color: #FFFFFF;
display:block;
width: 100%;
height: 100%;
}
.menupunkt:hover {
letter-spacing: 1px;
color: #FFFFFF;
cursor: pointer;
}
</style>
Avatar billede jokkejensen Novice
05. marts 2006 - 17:51 #2
alternativ brug javascript..

onmouseover="skift klasse"
Avatar billede schwarz84 Nybegynder
05. marts 2006 - 18:18 #3
jokkejensen: Eller rettere så understøtter Internet Explorer i den nuværende version ikke pseudo-klasser på andet end a-tagget.
Det er en del af standarden og man kan sagtens gøre det i Firefox og andre browsere.
Avatar billede jokkejensen Novice
05. marts 2006 - 18:27 #4
Okay - men der skal i hvert fald sniges et anchor ind før det virker fornuftigt så :)

Aner ikke så meget om standarderne, bare det virker :)
Avatar billede Slettet bruger
05. marts 2006 - 18:40 #5
brugte bare den javascript du vise jokkejensen, tak for hjælpen...
Avatar billede jokkejensen Novice
05. marts 2006 - 18:53 #6
<td class="normal" onmouseover="this.className='normalon'"
onmouseout="this.className='normal'>test</td>


ja det burde kunne tage det... men personligt kan jeg bedst lige ren CSS (dog er ie ikke særlig god til at skifte mellem background-images)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester