大的html表是慢的吗?

Ern*_*ngs 3 html asp.net html-table

我最近一直在使用具有大量(数百)行的表来开发应用程序.这些行包含表格数据,每行包含两个下拉列表以及直接在其下方显示隐藏表格行的链接.

我正在尝试从下拉列表中选择一个值,并在显示隐藏的表格行时遇到长时间的延迟.

桌子是我问题的根源吗?

Don*_*nut 13

根据我收集的内容,如果没有明确说明宽度,HTML表格可能会显得很慢.如果不是,浏览器必须先完成加载单元格的内容,然后才能计算出正确的宽度.

MSDN 在这里有一些关于他们的" 构建高性能HTML页面 "文章的信息可能有所帮助; 他们建议如下(特别针对表格):

  • 将表格布局CSS属性设置fixed为表格.
  • 明确定义col每列的对象.
  • 在每个上设置WIDTH属性col.


Chr*_*s S 5

问题很可能是渲染控件(100个选择框)而不是表格布局.下拉列表中有多少项?它是否在不同操作系统的所有浏览器中执行相同的操作?

很抱歉这么模糊,但通常表格渲染速度不慢,但由于缺乏可访问性而被低估(尽管当然很多理想主义是屏幕读者不喜欢它们).