a:link etc.Pseudoklassen für Verweise :link, :visited, :focus, :hover, :active
Damit sich die Regeln für die einzelnen Pseudo-Klassen nicht falsch überlagern, müssen sie im Stylesheet in folgender Reihenfolge deklariert werden:
a:link { color: blue }
/*noch nicht besuchter Link*/
a:visited { color: purple }
/*schon besuchter Link*/
a:hover { color: red }
/*Benutzer 'hovert'*/
a:active { color: lime }
/*Link wird ausgewählt*/
Veränderung der Farbe, wenn Mauszeiger auf den Hyperlink zeigt:
Zweck: Externe Links mit einem kleinen Symbol kennzeichnen, damit man sie besser von den internen Links untescheiden kann.
1) Angabe im Stylesheet:
/* Fügt ein Zeichen vor externe Links ein */
a[href^="http://"]:before {
content: "\2197\a0"
}
2) Angabe im Dokument:
Vor dem externen Link wurde ein Pfeil eingefügt