Mam pliku jakJak wykluczyć klasę ze wszystkimi dziećmi w definicji stylu
<div>
<div class="abc">
<div>
<!--some more divs inside-->
</div>
</div>
</div>
Co chcę zrobić, to zastosować style tylko do pierwszego div. Próbowałem użyć div:not(.abc, .abc *)
, div:not(.abc):not(.abc *)
, div:not(.abc), div:not(.abc) *
, ale żadna z nich nie zadziałała. Trudno byłoby edytować HTML, ponieważ byłoby wiele plików do edycji. Również powyższy kod pojawia się w różnych miejscach, więc użycie selektora >
nie jest rozwiązaniem ... Czy ktoś wie, jak to zrobić?
Już wykluczyłeś najlepsze rozwiązanie '>' (kombinator bezpośredni-dziecko). –