У меня есть потребность в разработке вертикального меню навигации с использованием библиотеки jQuery, которая даст ему возможности дерева. Трюк, с которым я столкнулся, состоит в том, что меню должно быть многострочным (т.е. word-wrap: normal на каждом якоре) и иметь горизонтальные линии, проходящие через него. Каждый метод, который я попробовал, делает либо строки странными, либо открытые/закрытые значки для отображения дерева. Мне также нужна совместимость с IE6 +.Горизонтальные линии в динамической навигации
Я использую библиотеку jsrree jQuery для древовидного изображения и применяю свой собственный CSS к миксу. Я пробовал 4 разных способа заставить его работать, но here is my current attempt. Просмотр его в Firefox или IE8 дает наилучшие результаты, но у других браузеров разные проблемы.
Использование нижней границы, к сожалению, создает те же проблемы, что и другие решения, которые я пробовал. Основная проблема заключается в том, что они появляются под каждым элементом списка, сохраняя при этом отступы детей. Моим текущим обходным решением является удаление отступов/полей для всех элементов списка, а затем отступы дочерних значков и якорей, но IE-браузеры до 8 действительно не любят этот метод. – taiidani