Thomas J.S.: a:vistited:hover, oder a:visited ganz weglassen?

Beitrag lesen

Hallo Andreas,

Tach,

Ist a:visited:hover ein zugelassenes Pseudoformat,

nein.

Doch, ist es.

du hast recht, es ist.

siehe http://www.w3.org/TR/REC-CSS2/selector.html

Kombinationen von Pseudoklassen sind zulässig. Und sinnvoll.
Bsp: a:hover im Gegensatz zu a:link:hover
Ersteres wird bei korrektem Browser auch <a name="bla">blabla</a> formatieren, letzteres nicht.

das ist aber richtig, aber aus anderen gründen:

:link und :visited beziehen sich auf A elemente mit einem HREF attribut, da beide der link-pseudoklasse gehören.
aus diesem grund würde ein korrekter browser bei <a name="bla">blabla</a> keinen :link ausführen.

:hover, :active, :focus sind dynamische pseudo-klassen. diese können auch anderen elementen als A zugeweisen werden. da ist einem korrekten browser egal ob <a name=""> oder <span id=""> steht.

grüße
thomas