CSS. Можно ли скрыть div, если он содержит элемент с определенным классом?

Есть такая структура

<div class="upload-status">
<span class="icon"></span>
</div>

При загрузке документа на span навешивается доп. класс icon-success

Можно ли как то через CSS задать условие, что если в upload-status.icon нет класса icon-success - то применить display: none ?

Это легко сделать через JS, но мб есть варианты обойтись без него?


Ответы (0 шт):