Quentins :not()
Lösung funktioniert gut für moderne Browser:
Seine Alternative für ältere Browser funktioniert auch gut, außer dass es eine Überschreibungsregel für das erste Kind verwendet. Es ist nicht erforderlich aber ...
Sie können einfach ein Geschwister-Selektor verwenden die gleiche Regel wie die oben, ohne die Notwendigkeit, gelten sie für p:first-child
außer Kraft zu setzen. Eine dieser Regeln funktioniert:
Beide Kombinatoren arbeiten hier identisch; Die feinen Unterschiede zwischen ihnen treffen nur zu, wenn Sie andere Elemente im Mix haben. Weitere Informationen finden Sie unter den angegebenen Links.
Für die zweite Lösung würde ich vorschlagen, 'p: first-child {color: inherit; } 'anstelle von' p: first-child {Farbe: schwarz; } 'So funktioniert es mit jeder voreingestellten Farbe. –