---
title: "En fråga om pseudo-klasser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/161275-en-fråga-om-pseudo-klasser"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Troxy"
published: "2007-06-10T12:24:12.000Z"
updated: "2007-06-10T19:09:54.000Z"
replies: 5
views: 466
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/161275-en-fråga-om-pseudo-klasser"
---

# En fråga om pseudo-klasser

## #1 — Troxy, 2007-06-10T12:24Z

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; }
```

Permalänk: https://www.webforum.nu/p/161275

## #2 — Danne V, 2007-06-10T12:51Z

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}
```

Permalänk: https://www.webforum.nu/p/1989012

## #3 — dAEk, 2007-06-10T12:53Z

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

Permalänk: https://www.webforum.nu/p/1989013

## #4 — Troxy, 2007-06-10T13:10Z

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

Permalänk: https://www.webforum.nu/p/1989017

## #5 — zcorpan, 2007-06-10T18:54Z

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; }
```

Permalänk: https://www.webforum.nu/p/1989105

## #6 — Troxy, 2007-06-10T19:09Z

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

Permalänk: https://www.webforum.nu/p/1989114

---

Tråden på webben: https://www.webforum.nu/amne/html-css/161275-en-fråga-om-pseudo-klasser
