@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;
    }


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

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

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