我想知道就性能而言,div
或 table
哪个结构更好。使用 divs
而不是表格是很困难的。那为什么要用 divs
而不是 tables
并告诉我应该在哪里使用 tables
以及 divs
最佳答案
Donald Knuth 曾经说过:
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.
关于你的问题,除了最严重的边缘情况,你在陈旧的浏览器上迎合慢速连接,我想说 div 和表格之间的差异(在性能上)甚至不应该被认为是因素。
现在,您说使用 div 比使用表格更难(我开始时也这么认为),但是随着您了解更多 css 及其工作原理,您可能会改变主意。 Divs+CSS 实际上非常容易使用,最重要的是使您的代码可维护,这是表格布局永远无法实现的(恕我直言)。从长远来看,使用 Divs+CSS 将为您节省大量的编程时间。
关于html - 关于性能的分区与表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9613858/