我觉得用table实在是太方便了,也许div挺灵活的,但是有浏览器版本兼容的问题,比较麻烦。 还有人说DIV比Table的性能高些?是吗?

解决方案 »

  1.   

    DIV性能高,且调整灵活,但需要较高的技巧,并且生成的页面相对死板些
    TABLE性能低些,较缺少个性化设置,但可以形成复杂的变化,并且简单快速.
      

  2.   

    div + table 结合比较好
    显示数据用table,布局用div
      

  3.   

    各有各的好处,布局并不局限于一种。DIV的性能高也只是相对,实际上DIV的嵌套性能也很差,但是高手可以只用很少的DIV嵌套或者不用嵌套作出合理的布局
      

  4.   

    DIV相对比较快,网页内容的显示需要将相对一整块的内容下载完成后再显示。
    使用DIV布局是许多的独立的相对较小的范围,而使用table布局一般都会表格嵌套多层形成较大的下载范围。
    有利于网站优化、升级
      

  5.   

    div在没下载完就显示,好像会造成js找不到对象而发生错误
      

  6.   

    采用布局结构清晰,对搜索引擎更加友好,更容易被搜索引擎收录,具备搜索引擎SEO的先天条件,可以更灵活控制页面布局,通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。
    Table表格布局局限性大,你只能遵循 table tr td 的格式,且垃圾代码会很多,一些修饰的样式及布局的代码混合一起,很不直观。而div可以 div ul li 也可以 ol li 还可以 ul li......并不是DIV+CSS一定比table好
    合理的设计与简洁的编码相结合才是王道
      

  7.   

    一般布局用DIV 显示数据用table
      

  8.   

    1,用div能为网页减肥,这一点对负载大的网站来说非常的重要。
    2,对搜索引擎友好。
    3,能提高显示时的用户体验,当然是用的好的情况下。(div和table在页面加载时显示的机制不一样)
    4,div的样式由css来控制,很容易实现换肤功能。
      

  9.   

    DIV和TABLE比较,DIV代码简洁,使用DIV布局增加了关键字在网页中的比重,从而更容易被搜索引擎搜索到
      

  10.   

    DIV+TABLE 结合着用 ,联合了各自的长处,中庸之道,强