怎么用?
另外和<tr><tb>布局相比有哪些不同,为什么有人说<li>不知比较好

解决方案 »

  1.   

    table布局一般是看起来很像表格就用这个
    其余的情况都是DIV来布局
    在DIV里如果是一行行的 一般就UL LI 很简洁方便
      

  2.   

    说实话DIV布局不比表格好到哪里去
    我认为有区别
    但是区别不大,单看布局方面的话
      

  3.   

    整体的框架布局 用div
    多行多列的数据显示用table比较方便
    多行单列 用<ul><li>个人见解
      

  4.   

    语义的区别,div表示文档中的节,table表示表格 ul表示无序列表,li表示列表项
    div,table,ul,li和你布局没有任何关系,你的布局是通过样式来完成的.
    只不过现在的浏览器自作聪明,给定了某些元素的样式,就误导了广大开发人员
    而HTML和XHTML本身就是一个文档,看上去是什么样子完全是靠样式的来的,
    比如<h1>,<h7>仍然通过样式可以得到一样的现实效果table,ul,li如何使用是看你在文档里面所表示的东西
    比如CSDN的导航"首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员 "
    这个就应该用列表来表示
        <ul>
            <li><a href="">首页</a> </li>
            <li><a href="">新闻</a> </li>
            <li><a href="">论坛</a> </li>
            <li><a href="">群组</a> </li>
            <li><a href="">Blog</a> </li>
        </ul>
    当然这个样子不是我们需要的 所以我们加上样式
      <style type="text/css">
            ul, li
            {
                list-style-type: none;
                font-size: 12px;
            }
            ul li
            {
                background-color: #38506A;
                float: left;
                text-align: center;
                width: 70px;
                height: 17px;
                margin-left: 2px;
                line-height: 17px;
            }
            ul li a
            {
                color: #FFFFFF;
                text-decoration: none;
            }
        </style>CSDN的导航就完成了而table 多用于显示表单,比如画个发票之类的,div是用来控制文档的结构
      

  5.   

    margin-left: 1px;可能更像点
    这种顶到头的导航太丑了