webForumDet fria alternativet

En fråga om pseudo-klasser

HTML & CSSur HTML, XHTML & CSS

5 svar · 461 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Hejsan, jag har grubblat på en sak men inte lyckats hitta något svar.
Säg att man exempelvis har en lång kombination av selektorer såhär, med en pseudo-klass på en länk:

div#main div#content table thead th a:link { color:red; }

Om jag nu vill fortsätta och ange egenskaper för fler pseudo-klasser, som typ :visited och :hover, kan man göra det på ett smidigt sätt utan att behöva skriva allting igen?
Det här är ju inte speciellt smidigt:

div#main div#content table thead th a:link { color:red; }
div#main div#content table thead th a:visited { color:green; }
div#main div#content table thead th a:active { color:blue; }
div#main div#content table thead th a:hover { color:silver; }
Medlem sedan aug. 20068 090 inlägg
#2

Inte säker, men kan du inte ge anchortaggen ett id istället för att knöla med allt det där:

<a href="foo.html" id="mylink">Länk</a>
#mylink a:link {color:#111}
#mylink a:visited {color:#222}
#mylink a:hover {color:#333}
#mylink a:active {color:#444}
Medlem sedan feb. 20041 816 inlägg
#3

Kan du inte sätta ett id- eller klassattribut för tabellen, thead eller th? Det blir ju mindre att skriva isf.

Medlem sedan mars 20041 505 inlägg
#4

Okej visst, men haka inte upp er på det där exemplet nu :P
Det uppstår ganska ofta situationer där man inte har möjlighet att själva ändra på sin markup, eller så har man tabeller eller divvar med samma klass-namn på olika ställen och vill bara komma åt en av dem, osv osv.
Finns det alltså inget sätt? :q

Medlem sedan dec. 20042 245 inlägg
#5

Nej.

Men förmodligen skulle det räcka med:

#content th a:link { color:red; }
#content th a:visited { color:green; }
#content th a:active { color:blue; }
#content th a:hover { color:silver; }
Medlem sedan mars 20041 505 inlägg
#6

Okej då vet jag.
Tack för svaren.

137 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)