@newaitix

Как сделать такой селектор в css?

<div class="tab-position">
<div class="tab pinned button-off unread">
<div class="tab-header">
</div>
</div>
</div>
<div class="tab-position">
<div class="tab button-off unread">
<div class="tab-header">
</div>
</div>
</div>
<div class="tab-position">
<div class="tab button-off unread">
<div class="tab-header">
</div>
</div>
</div>


Нужно применить стиль к .tab-position у которого есть потомок с классом .pinned
Как это сделать ?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
В черновиках Selectors Level 4 есть мысль о псевдоклассе :has, который мог бы дать возможность проверять такие связи и писать что-то вроде
.tab-position:has(> .pinned) {
    /* . . . */
}

но на сегодняшний день ни один браузер это не поддерживает. Так что нет, такой селектор в CSS сделать пока нельзя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект