Avatar billede spiritusanta Nybegynder
27. september 2002 - 12:59 Der er 17 kommentarer og
1 løsning

Hvordan laver man underline, når musen over link

Jeg har lavet en CSS fil, med nogle klasser.
Nu vil jeg gerne have en underline under et link i en submenu, der skal være sort.

Problemet er det, jeg har brugt A.hover på et af hovedlinkne.

Koden fra mit stylesheet er her:
P.submenu
{
    color: black;
    font-family: Times New Roman;
    font-size: 14;
    text-align:center;
    font-weight: bold;
}

Hvordan laver man en streg under punktet, når musen føres over?
Avatar billede n!nja Nybegynder
27. september 2002 - 13:01 #1
A.menu:hover{
    COLOR : black;
    FONT-FAMILY : Verdana, Geneva, Arial;
    FONT-SIZE : 9px;
    TEXT-DECORATION : underline
    }
Avatar billede n!nja Nybegynder
27. september 2002 - 13:01 #2
Ups... læste vist ikke sp. grundigt nok - sorry...
Avatar billede jakoba Nybegynder
27. september 2002 - 13:08 #3
P.submenuspecial
{
    color: black;
    font-family: Times New Roman;
    font-size: 14;
    text-align:center;
    font-weight: bold;
    text-decoration: underline
}

men det er nok også en 'for nem' løsning. prøv at forklare lidt mere udførligt.
Avatar billede jakoba Nybegynder
27. september 2002 - 13:12 #4
eller mener du:

a.submenu {
    display:block;
    width: 100%;
    height: 100%;
    color: black;
    font-family: Times New Roman;
    font-size: 14;
    text-align:center;
    font-weight: bold;
}
a.submenu:hover {
    text-decoration: underline
}

og så bruge en <A kommando istedet.
Avatar billede mik789 Nybegynder
27. september 2002 - 13:15 #5
skal være:
p.submenu a:hover { color:black }
Avatar billede spiritusanta Nybegynder
27. september 2002 - 13:16 #6
Det der er problemet er, at jeg har to menuer med to forskellige typografier og farver. Den ene menu er en slags hoved menu, derfor har jeg brugt "A:hover" på den. Jeg har nu en menu mere, der også skal have en "hover" på, så spørgsmålet er, hvad jeg skal skrive i det tilfælde.

Det er i grunden bare en museeffekt, der skal gøre en tekst understreget, når man fører musen over den.
Avatar billede mik789 Nybegynder
27. september 2002 - 13:17 #7
den hover jeg har lavet oven for kommer KUN til at virke i p.submenu, dvs. kun inden for den klasse der hedder submenu, ikke andre steder
Avatar billede mik789 Nybegynder
27. september 2002 - 13:20 #8
men hvis det slet ikke er et link vi taler om (?), men bare ren tekst, kan du gøre det med <span>
Avatar billede spiritusanta Nybegynder
27. september 2002 - 13:21 #9
nope mik789... det virker heller ikke :(

Men i kan da få min CSS fil

Body {
    font-size: 16px;
    color: black;
    scrollbar-base-color: #000000;
    scrollbar-face-color: #008D00;
    scrollbar-track-color: #00000;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-highlight-color: #00000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}
A:link {
    font-family: Monotype Corsiva;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1;
    color:white;
}

A:visited {
    font-family: Monotype Corsiva;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1;
    color:white;
}
A:hover {
    font-family: Monotype Corsiva;
    text-decoration: underline;
    text-align: center;
    letter-spacing: 1;
    color:white;
}

A:active {
    font-family: Monotype Corsiva;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1;
    color:white;
}

P.submenu
{
    color: black;
    font-family: Times New Roman;
    font-size: 14;
    text-align:center;
    font-weight: bold;
}

"Submenu", skal blive understreget, når musen føres over
Avatar billede mik789 Nybegynder
27. september 2002 - 13:23 #10
vis os osse lige koden omkring det, du vil have understreget hvad enten det er et link eller hvad. min kode ovenfor viker på links der ligger som element i den klasse der hedder submenu
Avatar billede spiritusanta Nybegynder
27. september 2002 - 13:25 #11
Koden er her:

<TABLE BORDER=0 WIDTH=520>
<TR>
<TD><A HREF=historie.html target=skerm2><P CLASS="submenu">| Historie </P></A></TD>
<TD><A HREF=idegrundlag.html target=skerm2><P CLASS="submenu">| Introduktion </P></A></TD>
<TD><A HREF=intro.html target=skerm2><P CLASS="submenu">| Medlemmer </P></A></TD>
<TD><A HREF=adresse.html target=skerm2><P CLASS="submenu">| Adresse </P></A></TD>
<TD><A HREF=protektor.html target=skerm2><P CLASS="submenu">| Protektor </P></A></TD>
<TD><A HREF=udgivelser.html target=skerm2><P CLASS="submenu">| Udgivelser |</P></A></TD>
</TR>
</TABLE>
Avatar billede mik789 Nybegynder
27. september 2002 - 13:26 #12
men ok, det var jo heller ikke bare farven det drejede sig, men understregning. så bliver det:
p.submenu a:hover { color:black; text-decoration:underline; }
Avatar billede mik789 Nybegynder
27. september 2002 - 13:27 #13
du skal bytte om på <a> og <p>, dvs. <a> inden i <p> og ikke omvendt
Avatar billede spiritusanta Nybegynder
27. september 2002 - 13:28 #14
Det virker ikke.... stregen bliver hvid :(
Avatar billede mik789 Nybegynder
27. september 2002 - 13:32 #15
<style type="text/css">
p.submenu a:hover { color:black; text-decoration:underline; }
</style>

<TABLE BORDER=0 WIDTH=520>
<TR>
<TD><P CLASS="submenu"><A HREF="historie.html" target="skerm2">| Historie </A></P></TD>

.... osv.
Avatar billede mik789 Nybegynder
27. september 2002 - 13:46 #16
Den her er i hvert fald god nok:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<style type="text/css">
a { color:blue; text-decoration:none; }
a:hover { color:red; text-decoration:none; }
p.submenu { color:black; }
p.submenu a { color:black; text-decoration:none; }
p.submenu a:hover { color:black; text-decoration:underline; }
</style>

</head>

<body>

<p><a href="tom.html">Almindeligt link, blåt og uden understregning, rød hover</a></p>
<p class="submenu"><a href="tom.html">Link i klassen Submenu, sort og med understregning ved hover</a></p>

</body>

</html>
Avatar billede spiritusanta Nybegynder
27. september 2002 - 13:57 #17
tak mik789.
Det virker :D
Avatar billede mik789 Nybegynder
27. september 2002 - 13:58 #18
fint, fint.godt du kan bruge det ;-)
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