您不需要真的进行基准测试..您可以从视觉上看出差异。如果您查看一个没有css布局的网站,它通常渲染速度较慢,因为表格必须完全绘制出来。当使用css分割时,速度明显更快。我在许多网站上见过这种情况,它们在转换为css布局之前。 此外,表格几乎需要为所有内容提供单元格和行。通过不依赖于行/单元格,您可以大大减少代码膨胀。 "最佳结构"?没有最佳结构。这完全取决于布局。虽然通常,您希望避免divitus并尽可能简洁地标记语义化。
我一直听到的使用 divs 而不是 tables 的主要原因是适应性。如果你使用表格布局,你必须更改所有的 HTML 才能更改它,但是使用 divs,你只需要使用 layout、float 和 position CSS 属性来移动元素即可。