Es gibt eine sehr praktische Anleitung dafür. Hier ist die Geige:
Fiddle
HTML:
<ul class="tree"> <li>Animals <ul> <li>Birds</li> <li>Mammals <ul> <li>Elephant</li> <li class="last">Mouse</li> </ul> </li> <li class="last">Reptiles</li></ul>
CSS:
ul.tree, ul.tree ul { list-style-type: none; background: #fff url(http://odyniec.net/articles/turning-lists-into-trees/vline.png) repeat-y; margin: 0; padding: 0; } ul.tree ul { margin-left: 10px; } ul.tree li { margin: 0; padding: 0 12px; line-height: 20px; background: url(http://odyniec.net/articles/turning-lists-into-trees/node.png) no-repeat; color: #369; font-weight: bold; } ul.tree li.last {
background: #fff url(http://odyniec.net/articles/turning-lists-into-trees/lastnode.png) no-repeat;
}
Quelle:
http://odyniec.net/articles/turning-lists-into-trees/
Siehe Beispiel http://www.afkoms.co.za/index.php?title=Myburgh, wo Verbindung der Kugeln durch Linien, um einen Baum zu bilden, Lesbarkeit helfen würde. Ich möchte HTML speziell verwenden. –
Sie brauchen also grundsätzlich eine verschachtelte Liste? – chrisv
Nein, da das die Listenelemente nicht mit Linien verbindet, möchte ich die geschachtelte Liste Zweige (oder Baum) sichtbar sein. –