Как выбрать каждый третий элемент у которого нет определенного класса?

Есть список:
<a href="#" class="hidden">1</a>
<a href="#" class="hidden">2</a>
<a href="#" class="hidden">3</a>
<a href="#" class="hidden">4</a>
<a href="#" class="hidden">5</a>
<a href="#" class="hidden">6</a>
<a href="#" class="hidden">7</a>
<a href="#" class="hidden">8</a>
<a href="#" class="hidden">9</a>
<a href="#" class="visible">10</a>
<a href="#" class="visible">11</a>
<a href="#" class="visible">12</a>
<a href="#" class="visible">13</a>
<a href="#" class="visible">14</a>
<a href="#" class="visible">15</a>
<a href="#" class="visible">16</a>


Необходимо выбрать каждый третий элемент у которого нет класса hidden, с помощью css.
т.е выбраться должны 12 и 15 элементы
Пробовал так:
a:not(.hidden):nth-child(3n){

}

Не работает
  • Вопрос задан
  • 5866 просмотров
Пригласить эксперта
Ответы на вопрос 1
@deworkers
Middle front-end, UI designer
Селектор написан верно. Но чтобы он сработал нужен родитель.
ТЫЦ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы