.first {
.second {
/* ... */
}
}
<div class="first">
<div class="second"></div>
</div>
Можно ли как-нибудь без JS, на чистом CSS написать для класса first правило, что, если он внутри себя будет содержать класс second, то применить такие-то свойства?
Конкретно я хочу сделать следующее:
Если блок first не содержит в себе блок second, то применяются дефолтные свойства.
Но если вдруг в блоке first появляется блок second, то применить такие-то свойства поверх дефолтных.