在性能方面划分Vs表

时间:2012-03-08 06:43:30

标签: html performance html-table

我想知道哪个结构在性能方面比divtable更好。使用divs而不是表格很困难。那么为什么要使用divs代替tables 并告诉我应该在哪里使用tables以及divs

3 个答案:

答案 0 :(得分:3)

曾引用唐纳德克努特的话说:

  

我们应该忘记小的效率,大约97%的时间说:过早的优化是所有邪恶的根源。然而,我们不应该把这个关键的3%的机会放弃。

关于你的问题,除了最严重的边缘情况,你需要在古老的浏览器上缓慢连接,我会说div和表之间的区别(性能)甚至不应被认为是因素。

现在,你说使用div而不是表格更难(当我开始时我也这么认为),但是当你了解更多css以及它是如何工作的时候,你可能会改变主意。 Divs + CSS实际上非常容易使用,最重要的是使你的代码可维护,这是表格布局永远无法实现的东西(恕我直言)。从长远来看,使用Divs + CSS将为您节省大量的编程时间。

答案 1 :(得分:2)

使用带有列表项的未排序列表的div将为您提供更清晰的代码,您可以维护和升级以供将来使用。 div也可以更好地利用css,这样可以更灵活地设计样式并与javascript集成。我从不使用表格,也没有看到任何优势。

答案 2 :(得分:0)

Div非常简单。使用div。

可以很容易地创建复杂的结构化网页

使用table创建表格数据会很棒。为了构建网页,我更喜欢Div标签。