:not()
rozwiązanie Quentina działa świetnie dla nowoczesnych przeglądarek:
p:not(:first-child) { color: red; }
Jego alternatywa dla starszych przeglądarek również działa dobrze, poza tym, że wykorzystuje nadrzędną zasadę dla pierwszego dziecka. Nie wymagane jednak ...
można po prostu użyć selektora rodzeństwo zastosować tę samą zasadę, jak ten powyżej, bez potrzeby, aby zastąpić go p:first-child
. Albo jeden z tych zasad będzie działać:
Oba kombinatory działają identycznie; subtelne różnice między nimi mają zastosowanie tylko wtedy, gdy masz inne elementy w miksie. Zapoznaj się z podanymi linkami, aby uzyskać szczegółowe informacje.
Dla drugiego rozwiązania sugerowałbym użycie 'p: first-child {color: inherit; } 'zamiast' p: first-child {color: black; } 'więc działa z dowolnym zaprogramowanym kolorem. –