关于表现Divs Versus表

我想知道哪种结构在性能方面更好一个div或一张table 。 与divs而不是table一起工作是很困难的。 那么为什么使用divs而不是tables ,并告诉我应该在哪里使用tablesdivs


唐纳德克努斯曾经引述说:

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

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

现在,你说使用div而不是桌子工作更困难(我开始时也这​​么想),但是当你学习更多的CSS和它的工作方式时,你可能会改变主意。 Divs + CSS实际上非常容易使用,并且最重要的是使您的代码可维护 ,这是桌面布局无法实现的功能(恕我直言)。 从长远来看,使用Divs + CSS将为您节省大量的时间。


使用无序列表和列表项目将为您提供更清晰的代码,您可以为将来进行维护和升级。 也divs更好地使用CSS,它给你更多的样式和与JavaScript集成的灵活性。 我从不使用表格,也没有看到对他们有任何好处。


Div非常简单。 使用div创建复杂的结构化网页将很容易。

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

链接地址: http://www.djcxy.com/p/88153.html

上一篇: Divs Versus Tables with respect to performance

下一篇: How to switch from table to div for FORM layout?