У меня есть список элементов, которые имеют чередующиеся классы. Вхождения классов являются случайными и могут встречаться один или несколько раз подряд.Выберите каждый первый уникальный элемент путем группировки
Я ищу способ выбрать каждое первое появление элемента (помечено -
). Предпочтительно, я хотел бы сделать это в CSS, но я также могу работать с решением JavaScript.
<div class="type-1"></div> -
<div class="type-1"></div>
<div class="type-1"></div>
<div class="type-2"></div> -
<div class="type-1"></div> -
<div class="type-1"></div>
<div class="type-2"></div> -
<div class="type-2"></div>
<div class="type-1"></div> -
...
я схожу с ума ... я сначала подумал «с каких пор': first-of-type' работает больше, чем первый элемент его типа? » но потом я понял, что происходит. Довольно просто. – TylerH
@insertusernameздесь, пожалуйста, не делайте чисто стилистические изменения для чужого кода, особенно когда эти изменения наводят на удобочитаемость – TylerH
@TylerH Я сделал это изменение явно для * увеличения удобочитаемости *. Вы можете определить все задействованные селекторы и их различия легче, когда они находятся на нескольких линиях ... Но, конечно, вы можете увидеть это другим способом. – insertusernamehere