CarstenP: A:Active funktioniert nicht richtig

Beitrag lesen

Hallo Sven,

ich finde die Reihenfolge (mehr oder weniger) logisch.
Etwas abgewandelt nach http://forum.de.selfhtml.org/archiv/2000_2/t15507.htm#a78712: Ein Link ist ein Link ist ein Link.

Oder anders ausgedrückt: ein Link ist, auch wenn er bereits besucht wurde, immernoch ein Link. Ein Link, der gerade per Mausklick aktiviert wird, wird im selben Augenblick auch "gehovert" (usw., usw.). Alle Pseudoklassen sind also gleichberechtigt. Um nun zu erreichen, daß ein besuchter Link einen Hovereffekt erhält, muß halt zuerst :visited definiert werden und danach :hover, damit aufgrund der CSS-Regeln ("wer zuletzt kommt, malt zuerst" ;-) :hover auch tatsächlich zu sehen ist.

Ich hoffe, ich war nicht zu konfus ;-)

Viele Grüße
Carsten

PS: dementsprechend würde ich :focus auch an dritte Stelle setzen