Имеется стандартный код, который выводит меню в sidebar. Меню 2-х уровнево. На данный момент сильно разрослось и стал вопрос об его оптимизации. Сейчас хочу средствами CSS сделать его сворачиваемым, не создавая скриптовый аккордеон. Смысл таков: чем больше углубляешься по иерархии, тем больше конкретная ветка меню будет раскрываться (остальные ветки остаются закрытыми). Реализация в принципе проста. Всем дочерним элементам активной категории делаю display:none, а потом по мере продвижения вглубь, добавляю класс active и отображаю их. НО, грабли заключаются в том, что класс active ска