CSS. Можно ли скрыть div, если он содержит элемент с определенным классом?
Есть такая структура
<div class="upload-status">
<span class="icon"></span>
</div>
При загрузке документа на span навешивается доп. класс icon-success
Можно ли как то через CSS задать условие, что если в upload-status.icon нет класса icon-success - то применить display: none ?
Это легко сделать через JS, но мб есть варианты обойтись без него?