A :link és :visited pseudo-osztályok

A hivatkozásokat a legtöbb böngésző más színnel jeleníti meg, ha az általuk hivatkozott címet még nem töltöttük le, mint ha már letöltöttük. A két esetre a CSS nyelv egy-egy pseudo-osztályt definiál: a még nem meglátogatottra a :link, míg a már meglátogatottra a :visited vonatkozik.

Például a még nem meglátogatott címre mutató hivatkozások színét pirosra állítani a következő két szabály bármelyikével tudjuk (az első csak az A elemre, a második, minden elemre vonatkozik):

A:link { color: red }
:link { color: red }

A már meglátogatott címre mutató hivatkozás szövegét kékre állítani pedig így lehet:

A:visited { color: blue }

Amennyiben a fenti szabályt csak az external osztályba tartozó hivatkozásokra akarjuk alkalmazni, akkor így adhatjuk meg:

A.external:visited { color: blue }

A hivatkozásra való rákattintáskori állapotra vonatkozó pseudo-osztály az :active.