【发布时间】:2010-10-31 00:50:54
【问题描述】:
我正在尝试在 HTML 表格中显示树结构。它基本上是您推荐的网站的人员列表,但您可以展开每个人并查看他们所推荐的人员(只有 2 或 3 个级别)。 我还显示了每个人的许多信息,因此我使用了一个包含几列的表格。
我想知道显示此内容的最佳方式是什么,以便较低级别的人看起来“缩进”,但要避免数据内容与显示每个数字含义的标题之间的不匹配......
我主要是在这里寻找偷窃的想法 :-) 你有没有看过或做过一个网站有这样的东西?
编辑:感谢您迄今为止的所有回答。
我想我没有正确解释我想要做什么。
这是一份人员名单,但这份报告存在的原因是附在每个人身上的数字,而不是名单本身。
对于此“列表”中的每个人,我将在其右侧显示需要对齐的数据,例如,底部有“总计”等。
如果你愿意的话,有 Windows 资源管理器,左边有树,所以你可以打开和关闭文件夹,但是,在每个文件夹的右边,你有数据,比如里面有多少文件,什么种类的信息等。就像您在 Windows 资源管理器的右侧窗格中找到“文件”(在详细信息视图中)一样,只是我为左侧的树执行此操作。 (这不是我在做的,但这是我能想到的最接近的类比)
这就是我倾向于制作表格而不是列表的原因。 如果这些只是人名或文件夹树,我完全同意嵌套
- 是要走的路。在这种情况下,我的问题是,我需要为每个项目显示的额外数据是整个报告中最重要的部分。
【问题讨论】:
-
可以用其他html结构代替table吗?
-
是的,我可以,当然,我对想法持开放态度。
-
这听起来像是一个表格列表,如果我理解你的话。基本上,您列表中的每个人都有与该人相关的数据,这些数据被组织成一个表格。是这个,还是您列表中的人的名字实际上是名为“名称”的列中的数据值,还是什么?
-
也许您不能认为它不是嵌套表,而是具有“向下钻取”功能的大表?在您的情况下,高层次行的总数是低层次行的累积吗?
-
unix qps(可视化进程管理器)使用这样的树/表和树视图选项
标签: html layout tree html-table