Meine Herren,
Es geht mir um eine allgemeine Lösung, nicht um ein spezielles Projekt. Ich würde gerne erreichen, dass ein Link nicht seine Child-Elemente beeinflusst
Das tut er im Allgemeinen nicht. Problem gelöst.
Naja, er kann zum Beispiel einen Teil seiner Eigenschaften auf seine Nachfahren vererben.
Außerdem kann unvorsichtiges Umschließen in a-Tags dazu führen, dass manche CSS-Regeln auf die inneren Elemente nicht mehr angewandt werden, weil der Selektor nicht mehr matcht.
Im Gegenzug können plötzlich andere Selektoren passen und die Kind-Elemente beeinflussen.
Eine "allgemeine" Lösung für dieses Problem gibt es nicht, man kann sich nur an einer Todo-Liste entlang arbeiten, wenn man Änderungen im Markup vorgenommen hat, die ungewollt das Aussehen der Seite verändert haben.