VDT2
@VDT2
Java

Правильный порядок стилей CSS и почему не работает код CSS?

Господа есть вот такой пример.
В нем 2 чекбокса.
В первом и втором блоке DIV последовательность полей разная.

И вот не могу понять, почему в одном варианте код работает, во втором нет.

ПРИМЕР КОДА:
https://codepen.io/vanderdt/pen/JjPWwEQ
  • Вопрос задан
  • 114 просмотров
Решения вопроса 2
~ выбирает элементы, которые находятся после указанного элемента, если у них общий родитель.

Соответственно, у вас есть input:checked ~ label и поэтому второй вариант работает, так как label стоит после, а первый — нет.
Ответ написан
wapster92
@wapster92 Куратор тега CSS
Конструкция с применением зависимости ~ работает, только на ниже лежащие блоки от селектора к которому применяете, в данном случае у вас это input
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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