Die Vererbung von color hat nichts mit den Selektoren zu tun.
Ich tippe auf blödsinniges markup.
Deine mehrstufige Navigation hat ja wohl in den <li> Elementen
-- Labels
-- Links
-- oder Listen
welchen du die Farbe zuweist.sorry, irgendwie srechen wir wohl unterschiedliche Sprachen.
Mag sein.
HTML ist das Material für CSS Anweisungen.
Vernünftiges Markup vorausgesetzt, musst du dem li Element gar keine Farbe zuweisen, und es gibt nichts zu "normalisieren". Statt dessen weist du Farbe und Hintergrund den labels und Links zu.
OK?
Andernfalls: "Normalisieren" von vererbbaren Eigenschaften bläht das CSS in den Massen auf, in welchen man HTML zu sparen wünschte.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische