Обратить к элементу, внутри которого есть input:checked

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Если ли в CSS возможность обратить к элементу, указав, что внутри него должен быть еще нужный нам элемент.

Пример:
Код:
<div class="block">
    <input type="checkbox" name="e" />
</div>

Могу ли я задать стили к .block, только когда checkbox в состоянии checked?
 
Последнее редактирование:
Как выше заметил ультра, на данный момент такой возможности нет.
Но можно делать эмуляцию посредством тега label, все зависит от задачи.
Как пример
Для просмотра ссылки Войди или Зарегистрируйся
 
В ближайшем светлом будущем возможно будет использовать селектор :has(), но на данный момент поддержка браузерами равна нулю
Для просмотра ссылки Войди или Зарегистрируйся
Код:
.block:has(>.checkbox:checked) {}
 
Назад
Сверху