Заголовок довольно полный, но это именно то, чего я пытаюсь достичь. Мне нужно нацелиться на первый экземпляр, где класс отсутствует - в этом случае я пытаюсь скрыть диапазон в # 3. Это должно быть динамичным, хотя это не всегда будет # 3. Я пытался стать хитрым с :not
и :nth-of-type
, но это ужасно неправильно.
<style>
li:not(.done):nth-of-type(1).span.divider {display:none}
</style>
<-- 1 -->
<li class="wrapper done"><span class="divider"></span></li>
<-- 2 -->
<li class="wrapper done"><span class="divider"></span></li>
<-- 3 - hide this span -->
<li class="wrapper"><span class="divider"></span></li>
<-- 4 -->
<li class="wrapper"><span class="divider"></span></li>
<-- 5 -->
<li class="wrapper"><span class="divider"></span></li>