【问题标题】:Does a CSS table (non-fixed) suffer from the same performance issues as an HTML table (non-fixed)?CSS 表格(非固定)是否会遇到与 HTML 表格(非固定)相同的性能问题?
【发布时间】:2012-08-02 07:50:37
【问题描述】:

正如标题所说,非固定表格布局是否与类似的 HTML 表格存在相同的性能问题?

【问题讨论】:

  • 不固定是什么意思?
  • 您所说的性能问题是什么?请详细说明。
  • 不能说我以前在使用表格时遇到过任何问题,但我想研究像 stackoverflow.com/a/1364234/1059070 这样的声明以及 HTML 表格与 CSS 表格的比较

标签: html css performance


【解决方案1】:

非固定表格的问题在于,要确定一列的宽度,必须加载该列的所有单元格。这仅在……时才重要。

  1. ...您有一个包含几千字节或几兆数据的表
  2. ...您在大页面上进行表格布局(由于多种原因而出错)

在某种意义上,这类似于使用 CSS。但是,HTML 有时会在应用样式之前显示,因此页面加载速度很快,但在您看到正确的布局之前大约需要同样长的时间。

除非您有一个非常大的表格,否则使用 html 表格可能总是更好,因为它更符合习惯。如果您必须创建一个大表并且加载时间很困扰您,请进行基准测试以获得瞬间差异。

所以我对你是/否问题的回答是:不,除非你想在两种情况下都看到同一张表。

注意:我上次查看大型 html 表(约 3000 行,加载时间约 4 秒)时,它在完全加载之前就开始显示。对于旧版浏览器,这可能不是真的

【讨论】:

    猜你喜欢
    • 2013-10-31
    • 2013-08-11
    • 2016-01-02
    • 2012-03-19
    • 1970-01-01
    • 2014-08-03
    • 2010-10-15
    • 1970-01-01
    • 2013-07-27
    相关资源
    最近更新 更多