Stelle also die Validität beider Codes her
Lässt sich nicht einfach klarstellen, wie sich eine weitere Klasse definieren lässt?
Code:
-css-
a:link { /* angaben */ }
a:visited { /* angaben */ }
a:hover { /* angaben */ }
a:active { /* angaben */ }
a.top:link { /* abweichende angaben */ }
a.top:visited { /* abweichende angaben */ }
a.top:hover { /* abweichende angaben */ }
a.top:active { /* abweichende angaben */ }
-html-
<a id="xy" href="xy" class="top">text</a>
Dummerweise übernimmt xy nicht die Eigenschaften der .top-Klasse