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.
Danke, wenigstens einer, der hier nicht klugscheißt! Ich habe es bisher so gelöst, dass ich z.B. Farbe und Schriftgröße mit 'inherit' versehe und nicht mehr angewandte Selektoren abändere, aber ich dachte mit CSS3 gibt es eine bequemere Lösung.