【发布时间】:2009-10-13 18:56:29
【问题描述】:
我当前的代码使用表格来呈现缩略图。当页面调整大小时,我使用 javascript 重新计算行数并将单元格重新插入到正确的列中。
这适用于 100 个缩略图,但在显示 3000 个缩略图时有点慢。
所以我查看了 bing 如何显示其缩略图,并且它似乎使用了带有 display:inline-block 的 span 标签。我已经测试过使用 span 标签布局缩略图,这有助于在我调整页面大小时自动为我换行缩略图。我还使用带有 float:left 的 DIV 标签进行了测试,在某些浏览器上它似乎比 span 慢得多,但在其他浏览器上却没有。
但是我想知道对于我想要的缩略图布局,哪种方法通常在所有浏览器上最快。
a) 表格 b) 带有 float:left 的 DIV 标签 c) 带有 display:inline-block 的 span 标签
一般来说,DIV 标签的渲染速度比 span 标签慢吗?
【问题讨论】:
-
听起来你已经有足够的脚手架来测试和发现自己了。分享您的发现作为答案。
-
有趣的是 float:left vs inline-block 在不同的浏览器上!