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

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

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

Похожие вопросы