Sebastian Haug: Verschachtelte Pseudoformate

Beitrag lesen

Hallo!
Ich baue hier gerade an meiner Homepage und versuche die Formatierung auf vernünftige StyleSheets zu basieren um nicht überall die schrecklichen <font>-Tags zu haben.
Dazu verwende ich auch die Pseudoformate
a:link,
a:visited,
a:hover,
a:active.

Nun wollte ich aber meine Links in einem Teil meiner Page auf die eine Art formatieren und in einem anderen Teil auf eine andere.

Kurz hier nachgelesen und ich dachte ich hätte es, indem ich zwei verschiedene a-Formatierungen erstelle, jeweils in Abhängigkeit vom direkt übergeordneten Element.
Also:
p > a:link { ...}
p > a:visited { ...}
p > a:hover { ...}
p > a:active { ...}
td > a:link { ...}
td > a:visited { ...}
td > a:hover { ...}
td > a:active { ...}

Dies scheint aber so NICHT zu funktionieren (auch wenn ich keinen zwingenden Logikfehler darin sehen kann).

Meine Frage ist also nun, ob ich hier einen Fehler gemacht habe, oder ob die Kombination von Verschachtelung und Pseudoformaten einfach nicht unterstützt wird - wenn dem so ist wäre ich für Tips dankbar, wie man dies elegant lösen kann.
(Und nicht in jeden <a>-Tag noch einen <font>-Tag setzen muss...)

Hoffentlich kann mir jemand helfen,
Sebastian Haug