【问题标题】:How to connect items in unordered list by lines using HTML如何使用 HTML 按行连接无序列表中的项目
【发布时间】:2016-06-10 05:10:57
【问题描述】:
我在一个家谱网站上工作,在该网站上,我在一个人的名字下方以无序且缩进的列表显示一个人的后代。
有没有办法将这个列表中的项目符号逐行加入,以形成一个向下分支的家谱,只使用 HTML?
【问题讨论】:
标签:
html
graph
graph-theory
【解决方案1】:
有一个非常方便的指南。这是小提琴:
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;
}
来源:
http://odyniec.net/articles/turning-lists-into-trees/