@NesteA88

Как обернуть группу тегов в div, чтобы работали вкладки (табы)?

Добрый день!

На странице (https://itchief.ru/examples/lab.php?topic=css&file...) представлен пример реализации вкладок.

Задача: обернуть группу тегов (ниже) в div, чтобы вкладки корректно работали.

<input type="radio" name="tab-btn" id="tab-btn-1" value="" checked>
    <label for="tab-btn-1">Вкладка 1</label>
    <input type="radio" name="tab-btn" id="tab-btn-2" value="">
    <label for="tab-btn-2">Вкладка 2</label>
    <input type="radio" name="tab-btn" id="tab-btn-3" value="">
    <label for="tab-btn-3">Вкладка 3</label>


При самостоятельной попытке решить данную задачу и внесение изменений в css (добавление diva) все правила css работают корректно, кроме этого:

#tab-btn-1:checked~#content-1,
    #tab-btn-2:checked~#content-2,
    #tab-btn-3:checked~#content-3 {
      display: block;
    }


Как решить данную задачу?
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
нормально решать, с использованием javascript. А таких примеров в интернете очень много.
Вкладки на CSS - это чисто академический пример возможностей языка, не более. Не стоит такие приемы применять на реальных сайтах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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