Avatar billede nettrain Nybegynder
18. februar 2004 - 19:21 Der er 17 kommentarer og
2 løsninger

Link farver

Jeg har lavet en fil style.css med følgende kode:

/* CSS Document */
<style>
a.txt:link {
    color:    000000;
    font-weight: bold;
    text-decoration:    none;
}
a.txt:visited {
    color:    000000;
    font-weight: bold;
    text-decoration:    none;
}
a.txt:active {
    color:    000000;
    font-weight: bold;
    text-decoration:    none;
}
a.txt:hover {
    color:    333333;
  font-weight: bold;
    text-decoration: none;
}

    body {
    margin: 0px, 0px, 0px, 0px;
}
</style>

og i min html filer har jeg følgende stående i <head></head>:
<link href="style.css" rel="stylesheet" type="text/css">

Mine links ser således ud:
<a href="side1.htm" target="_blank" class="txt">link1</a>

PROBLEMET:

Link som jeg har trykket på ser ud som de skal ifølge css stylen, men link jeg endnu ikke har klikket på har stadig den der standard blå farve og understregning. HVAD GØR JEG DOG GALT?
Avatar billede googolplex Novice
18. februar 2004 - 19:34 #1
Har du undersøgt hvordin dine indstillinger er lokalt i din browser?
Avatar billede googolplex Novice
18. februar 2004 - 19:35 #2
Altså under Funktioner->Internetindstillinger->Farver
Avatar billede nettrain Nybegynder
18. februar 2004 - 19:36 #3
jeg har tjekket på 3 forskellige computere... med samme resultat, og lokale indstillinger burde vel heller ikke kunne "overskrive" css styles på et link?
Avatar billede googolplex Novice
18. februar 2004 - 19:40 #4
Nej, det burde det ikke :)

Prøv lige dette:

/* CSS Document */
<style>
a.txt:link {
    color: #00000;
    font-weight: bold;
    text-decoration: none;
}
a.txt:visited {
    color: #00000;
    font-weight: bold;
    text-decoration: none;
}
a.txt:hover {
    color: #33333;
    font-weight: bold;
    text-decoration: none;
}
a.txt:active {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
    body {
    margin: 0px;
}
</style>
Avatar billede nettrain Nybegynder
18. februar 2004 - 19:45 #5
Nej det er samme probæem stadigvæk... (river mig selv i håret) hvad er det jeg ikke ser???
Avatar billede googolplex Novice
18. februar 2004 - 19:48 #6
Godt spørgsmål, måske du kan kigge her. Der står bl.a det om rækkefølgen, der ikke er ligegyldig:

http://www.westciv.com/style_master/academy/css_tutorial/selectors/p_class_selectors.html
Avatar billede doggy82 Praktikant
18. februar 2004 - 19:49 #7
der skal da ikke være <style> i dit CSS-dokument
Avatar billede googolplex Novice
18. februar 2004 - 19:49 #8
Hov, prøv lige dette:

/* CSS Document */
<style>
a.txt:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.txt:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.txt:hover {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
a.txt:active {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
    body {
    margin: 0px;
}
</style>
Avatar billede doggy82 Praktikant
18. februar 2004 - 19:49 #9
det er et html-tag
Avatar billede doggy82 Praktikant
18. februar 2004 - 19:51 #10
og sæt dem i rigtig rækkefølge. Se her: http://www.w3schools.com/css/css_pseudo_classes.asp
Avatar billede googolplex Novice
18. februar 2004 - 19:54 #11
Rækkefølgen har jeg ændret.
Avatar billede nettrain Nybegynder
18. februar 2004 - 19:55 #12
ahh nu har jeg fjernet <style> og skrevet dem i denne rækkefølge:

/* CSS Document */
a.txt:link {
    color: #FF0000;
    text-decoration: none;
}
a.txt:visited {
    color: #FF0000;
    text-decoration: none;
}
a.txt:hover {
    color: #333333;
    text-decoration: none;
}
a.txt:active {
    color: #FF0000;
    text-decoration: none;
}
    body {
    margin: 0px, 0px, 0px, 0px;
}

Denne metode virker, men er det også korrekt??
Avatar billede nettrain Nybegynder
18. februar 2004 - 20:29 #13
Hmm i må da også gerne smide et par svar??
Avatar billede googolplex Novice
18. februar 2004 - 20:31 #14
Svar :)

Virker noget af det ?
Avatar billede nettrain Nybegynder
18. februar 2004 - 20:35 #15
jah mit sidste indlæg med koden virker, men ville også gerne vide om det er korrekt?
Avatar billede nettrain Nybegynder
18. februar 2004 - 21:01 #16
doggy82 smider du også et svar, det ville være fair hvis i delte da jeg brugte begge jeres svar!
Avatar billede googolplex Novice
18. februar 2004 - 21:55 #17
Ok, angående <style></style>, så skal de ikke være der i et stylesheet, men de skal være der, hvis du har din styles skrevet direkte på siden.
Avatar billede googolplex Novice
18. februar 2004 - 21:55 #18
Det hele ser korrekt ud.
Avatar billede doggy82 Praktikant
18. februar 2004 - 22:23 #19
okay :)
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