【发布时间】:2011-02-06 18:07:52
【问题描述】:
这个
<table>
<tr>
<td>Hello</td>
<td>World</td>
</tr>
</table>
可以这样做:
<div>
<div style="display: table-row;">
<div style="display: table-cell;">Hello</div>
<div style="display: table-cell;">World</div>
</div>
</div>
现在,这两者在性能和/或渲染速度方面有什么区别,还是一样?
【问题讨论】:
-
表格让布局成为可能,而 div 让布局成为不可能。表格使代码易于阅读、易于理解。 Div 需要大量不那么容易理解的骇客和技巧,即使这样,结果也是如此,并且充满了不受欢迎的行为。
-
如果你用 DATA 填充这个表?是的,使用表格。您是否使用它来布局您的网站? 不要 使用表格! Div 用于网站内容/布局,表格是一个过时的元素,其唯一目的是很好地布置数字/数据。
标签: css performance html html-table