Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:04 Der er 9 kommentarer og
1 løsning

Nested .Css i en #Css Hvorfor virker .Linket ikke

Prøv at se her http://www.bojohansen.dk/css_test.asp

Hvorfor vil min
.Roed_Box_Headder (a:Alle)
ikke virke, linkene som blir nested inde i #Roed_Box_Main tar property fra #Roed_Box_Main (a:alle), selvom de er lagt ind i class="Roed_Box_Headder"

Hvad er det der er forkert.
Avatar billede roenving Novice
17. juli 2005 - 18:12 #1
Fordi du ikke sætter color i .Roed_Box_Header a:hover, vil den tage den nærmeste tildeling, og der har a:hover i .Roed_Box_Main større specifitet ...

-- så du skal nok bare sætte en farve i den !-)
Avatar billede roenving Novice
17. juli 2005 - 18:12 #2
... åbenbart større specifitet ...
Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:16 #3
Det hjalp ikke, siden er opdateret nu
Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:19 #4
text-decoration: underline;

tilføjet også.

Nu er alt som er sat i #Roed_Box_Main (a:alle) også sat i .Roed_Box_Headder (a:Alle)
Avatar billede roenving Novice
17. juli 2005 - 18:25 #5
-- arh, du benytter jo et id i Main, så du må lave dem således:

#Roed_Box_Main .Roed_Box_Header a:hover,.Roed_Box_Header a:hover{}

-- for at giver den støøre betydning, for en id-selektor er umiddelbart mere betydende end en class-selektor ...

-- og så har du byttet rundt på pseudo-selektor rækkefølgen et enkelt sted, den skal _altid_ være denne:

a
a:limk
a:visited
a:hover
a:active
Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:35 #6
He he, nogen gange så blir jeg idiot af css *LOL*
Nå men en eller anden dag lærer jeg det jo nok ;-)

Tak for hjælpen, så kan jeg begynde at skære css'en lidt ned igen istedet for at definere det samme så mange gange.

#css .css a, a:visited
Farve
Fontstørrelse
Color

#css .css a:hover, a:active
Color
decoration

Det er vel en "lovlig" måde?
Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:36 #7
Hov, læg lige et svar
Avatar billede roenving Novice
17. juli 2005 - 18:39 #8
Nej, du skal angive en fuld selektor for hver selektor i en opremsning:

#css .css a, #css .css a:visited

-- for ellers kan css-fortolkeren jo ikke kende forskel på om det er den ene eller den anden a:visited, som skal bruges !-)

Velbekomme '-)
Avatar billede roenving Novice
17. juli 2005 - 18:40 #9
-- og tak for point ;~}
Avatar billede bojohansen Nybegynder
17. juli 2005 - 18:42 #10
Ok, tak for det Roenving, det forklare en hel del problemer jeg har haft tidligere, men som jeg løste på andre måder.
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