当前位置:  开发笔记 > 编程语言 > 正文

对于表格数据,什么渲染更快,CSS或<TABLE>?

如何解决《对于表格数据,什么渲染更快,CSS或<TABLE>?》经验,为你挑选了3个好方法。

我找对当前浏览器的一些统计信息需要多长时间使用纯HTML与该避免使用实际砍死式CSS清教徒方法来呈现一个表TABLE,TR,TD等标签.

我不是在寻找什么是正确的,只是为了更快,特别是在Firefox 3上,尽管我也对其他浏览器的统计数据感兴趣.的当然表标签是专为表.那不是问题.



1> Joel Coehoor..:

如果您确实有表格数据,那么使用表格.你永远不应该使用表格的想法是对正确概念的错误扩展,你应该只使用html标签用于它们的预期语义目的.这意味着使用CSS进行布局,但将表格用于表格数据.这并不意味着永远不要使用表格.



2> Eran Galperi..:

一般来说,我会说使用

表格数据.但是,如果表非常长(例如,超过100行)并且列数较少(~3),则使用div来模拟行将导致标记占用空间小得多.如果您使用DOM搜索javascript(由许多JS库提供),这尤其重要,因为它有利于减少DOM树的大小.

这是经验,我有一个这样的表,并正在寻找优化 - 转向基于div的显示将生成的HTML切割为三分之一,这是DOM遍历性能的重大改进.



3> Wayne..:

由于某些浏览器等到整个表已被转移,以确保它显示他们已经调整内容大小列宽度,使用的div将可能呈现更快,如果你正在寻找跨越每一个浏览器的平均水平.

话虽这么说,如果你需要一张桌子,请使用一张桌子.


您可以通过向列添加固定宽度来规避延迟
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有