Задать вопрос

Как скрыть/показать div при помощи checkbox без js?

<body>
  <div class="setting">
         <input type="checkbox" checked>
  </div>
   
   <div class="mainArea">
<!--       Блок, который необходмио скрыть-->
       <div class="param"></div>       
   </div>
    
</body>
  • Вопрос задан
  • 7026 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
В такой вёрстке никак. Они должны стоять рядом.
Будет примерно так:

<input type="checkbox">
<div>xxx</div>


div {
  display: none;
}
input:checked + div {
  display: block;
}


UPD:
На MDN есть более сложный пример в котором не обязательно ставить блоки рядом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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