Avatar billede hoppe11 Nybegynder
08. november 2007 - 22:03 Der er 9 kommentarer og
1 løsning

klasser og overskrivelse

hvorfor kan følgende farve i a ikke overskrive den eksisterende fra .headline? mit link bliver mørkt hvor det skulle være rødt

<a href="link" class="headline">link</a>

.headline {
    color:#111111;
    font-weight:bold;
    font-size:14px;
}

a {
    color:#ff0000;
}
Avatar billede dkfire Nybegynder
08. november 2007 - 23:37 #1
Fordi du vel skriver din a class til sidst. Prøv at bytte om på de to.
Avatar billede roenving Novice
09. november 2007 - 01:37 #2
En selector, der er mere specifik, vil have større vægt en andre regler, og en klasse-selektor er mere specifik end en element-selektor, derfor vil farven blive #111 !-)

-- hvis det skal være rødt, skal du:

a, a.headline {
    color:#f00;
}
Avatar billede roenving Novice
09. november 2007 - 01:46 #3
Avatar billede dkfire Nybegynder
09. november 2007 - 16:21 #4
Dumme mig ;-)
Avatar billede hoppe11 Nybegynder
10. november 2007 - 09:39 #5
smid et svar roenving, og tak for hjælpen

god weekend :)
Avatar billede roenving Novice
10. november 2007 - 13:22 #6
Velbekomme '-)
Avatar billede hoppe11 Nybegynder
12. november 2007 - 00:07 #7
men er det ikke muligt at lave en en a.* klasse eller lign?

a, a.* {
//
}
Avatar billede w13 Novice
12. november 2007 - 00:17 #8
Hoppe11: Det er sjældent nødvendigt, da mange elementer arver CSS-egenskaberne fra deres "forældre" som udgangspunkt.
Avatar billede roenving Novice
12. november 2007 - 13:48 #9
-- men stjernen( den universelle selektor !-)) vil ikke øge specifiteten, jævnfør ovenstående link, hvorfor a og a.* vil have præcis samme vægt og dermed gøre det samme ...
Avatar billede roenving Novice
12. november 2007 - 14:09 #10
-- og tak 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