Avatar billede javanewbie Nybegynder
01. april 2004 - 14:49 Der er 7 kommentarer og
1 løsning

Underline ved hover på DIV

Jeg har et layout, hvor det vil være fordelagtigt for mig at lave understregning ved mouseover på al tekst indenfor et bestemt div-tag.

Altså noget i stil med det man kan gøre med et <a>

a:hover { text-decoration : underline }

Men bare med et DIV. Kan det gøres?
Avatar billede javanewbie Nybegynder
01. april 2004 - 14:50 #1
Det skal siges at jeg har forsøgt mig med

div:hover

Og det virker i hvert fald ikke. :-)
Avatar billede knudgert Nybegynder
01. april 2004 - 15:00 #2
Du skal bare bruge den rigtige browser, det er understøttet i så godt som alle andre browsere end IE.
Avatar billede notes2c Nybegynder
01. april 2004 - 15:05 #3
Du gør:
a.x:hover { text-decoration : underline }

<div class="x"><a href="#">x</a></div>

Det skulle give den effekt som du ønsker.
Avatar billede knudgert Nybegynder
01. april 2004 - 15:09 #4
Du kan bruge onmouseover/out

<div onMouseOver = "this.style.textDecoration='underline';"
    onMouseOut = "this.style.textDecoration='none';">
Her står noget tekst
</div>
Avatar billede knudgert Nybegynder
01. april 2004 - 15:10 #5
>notes2c
Synes jeg er en dårlig løsning, ihvertfald bør man jo så ændre cursoren, da det folk ellers tror det er et link, når der er hånd på.
Avatar billede roenving Novice
01. april 2004 - 15:47 #6
>>notes2c

Hvordan får du den til at virke ?-)

Din selektor siger: et a-tag, som har class-name x skal ved hover ...

Der er ikke noget a-tag med class="x", men en div med det class-name ...

men f.eks. sådan:

a{text-decoration: none;}
.x a:link{
  text-decoration: none;
  display:block;
}
.x a:hover{
  text-decoration: underline;
  cursor: default;
}
Avatar billede notes2c Nybegynder
01. april 2004 - 15:48 #7
Klart, det er mig som ikke læste spørgsmålet ordentligt. Knudgert's løsning er den rigtige.
Avatar billede knudgert Nybegynder
01. april 2004 - 15:57 #8
Takker for point
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