: проверено + * + ul не работает в Chrome

0

Здесь есть демо:

http://codepen.io/aakilfernandes/pen/EgjaF

Выбор радиоприемника "Зима" должен открыть подменю. Работает в Firefox, но не в хром.

Я могу исправить с помощью javascript, но я пытаюсь сделать только html + css.

Теги:

1 ответ

0
Лучший ответ

Похоже, у webkit есть ошибка, в которой вы не можете цепочки селекторов смежности на псевдоклассах.

http://www.thecssninja.com/css/css-tree-menu

Только известное решение состоит в том, чтобы изменить порядок ярлыков и флажков и сделать несколько нетрадиционных стилей для визуального согласования.

  • 1
    Должен ли ul быть в двух шагах от элемента :checked ? Если он просто должен следовать за ним :checked ~ ul отлично работает в WebKit.
  • 0
    @BoltClock спасибо! Понятия не имел о селекторе тильды
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню