本帖最后由 draglonglong 于 2010-09-13 11:35:03 编辑

解决方案 »

  1.   

    干嘛要用td  用空格不行吗  目录树有很多现成的啊   什么dtree等等
      

  2.   

    用table来实现不太好,要知道td的长度是按里面显示的内容来决定的,除非你定义死,否则有的你放空格的地方的一个td长度是比较4个空格,而有的地方可能要有几十个空格。1. 可以使用ul, li来实现,
    2. 使用div,其CSS中: display: inline-block,然后相应于你的td按成一个div,最后一个div是显示结点内容。
      

  3.   

    你好,对于类似的功能你可以去找一下名字为“tabletree”的js插件,实现效果不错。
      

  4.   

    有位兄弟告诉我:可以使用table嵌套的方式实现。还是一级节点都是一个table,但是下一级节点是嵌套在上一级节点的table的td里面实现。这样就不用计算到底要空几格请问这种如何实现啊?谁有具体的例子啊?哪怕是假数据都成。。我学习下!谢谢了
      

  5.   

    这就是树<html>
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <title>Title</title>
    </head><body>
        <ul><a>One</a>
            <ul><a>One-One</a></ul>
            <ul><a>One-Two</a></ul>
            <ul><a>One-Three</a></ul>
        </ul>
        <ul><a>Two</a>
            <ul><a>Two-One</a></ul>
            <ul><a>Two-Two</a>
                <ul><a>Two-One-One</a></ul>
                <ul><a>Two-One-Two</a>
                    <ul><a>Two-One-Two-One</a></ul>
                </ul>
            </ul>
            <ul><a>Two-Three</a></ul>
        </ul>
    </body>
    </html>
      

  6.   

    恩先谢了先,感觉很有帮助。。用table的确不好实现,我也是开始一头雾水唉我再弄弄
      

  7.   

    DTree不错,用过很久了,另外jquery也有很多插件啊
      

  8.   

    dtree的时候节点上千后会变的很慢,效率很低恩是有很多插件!我用梅花雪控件实现好了树控件,可上头又不想有控件了,要我实现一个没有用控件的树结构跟有位兄弟说的效果差不多:使用table嵌套的方式实现。一级节点都是一个table,下一级节点是嵌套在上一级节点的table的td里面实现。这样就不用计算到底要空几格。不太会。。