我想要的是
我正在尝试使用 CSS 获得类似血统的视图。
- 不是表
- 它需要兼容 IE8+(如果我没有找到任何适用于 IE8 的解决方案,我可能会考虑 IE9+)
- 它需要可由浏览器打印
问题是:在网络上,我们有家谱资源(parent -> childs),但没有谱系资源(child -> parents)
有用的链接,但对于家谱:
我有这个脚本工作 http://thecodeplayer.com/walkthrough/css3-family-tree
但我需要完全反转它(我的主节点需要在底部),我没有尝试解决这个问题。
我想在视觉输出中拥有什么:
G FATHER
FATHER
G MOTHER
CHILD
MOTHER
(我也可以接受孩子位于底部,父母位于顶部的解决方案)
但如果可能的话,我想用干净的 HTML 和 CSS 来完成它。
我正在使用简单的 UL 容器和用于信息的 A 容器。这表示:
<ul>
<li>
<a>Child</a>
<ul>
<li>
<a>Father</a>
...other ULs if available...
</li>
<li>
<a>Mother</a>
...other ULs if available...
</li>
</ul>
</li>
</ul>
我尝试过的(jsfiddles)
我尝试了几种情况,一种是浮点数,另一种是绝对定位,但我没有得到我想要的结果。
我必须摆弄才能展示:
http://jsfiddle.net/darknessm0404/bZGFA/
和旧版本:
http://jsfiddle.net/darknessm0404/4SDNm/
如果您有任何建议或解决方案,请告诉我。网络上有很好的 CSS 家谱,但我不想要它们,因为它们与我想要的相反。