В статье StyleMap: HTML Visual Sitemap Tool описывается способ построения визуальной карты сайта в виде дерева. Как заявляет автор код HTML и CSS валидный, а сама карта получается функциональной и масштабируемой.
Для HTML разметки используется тег списка определений (dl) и ссылки (a), все оформление производится в CSS.
Лично мне конечный результат понравился можно брать на вооружение :)