html - Web 显示 : Paging vs. 长表

标签 html pagination html-table

网页设计的趋势似乎是提供分页输出,长表格一次显示一页。我的客户不喜欢这样,并要求我为他们设计的网站在长表中显示所有条目。分页的争论似乎主要基于显示长表的性能影响,这在高带宽公司内部网中不太重要。反对分页的论点包括打印整个表格的能力、对整个表格进行字符串搜索、从整个表格中选择任意范围进行复制等。我已经指出,这些功能可以很容易地添加到分页网页设计中(例如打印整个表格的打印按钮,或创建表格的 CSV 文件的按钮),但分页输出对他们来说仍然不方便。我们典型的 table 大约有 100 到 600 件元素。显然,可能需要对大得多的表进行分页。

问题:

  1. 您对个人或客户对长表中分页输出和完整输出的偏好有何看法?
  2. Web 设计工具似乎正在插入分页范例。他们是脱节了,还是我的客户不寻常?
  3. 如果您认为“这取决于表格的长度”,您会使用什么阈值?

最佳答案

  1. 我喜欢单页长列表。 我可以看到分页的少数原因之一 列表是您指出的关于性能的那些。

  2. 我认为您的客户非常平常且保持联系。

  3. 阈值与页面加载时间有关。当服务器不能足够快地生成完整列表或者当列表变得太长以致于浏览器变慢时。 (如果您的 CSS 中有非标签悬停内容并且浏览器是 IE,则后者可能会发生在非常短的列表中。)

为用户提供强大的搜索功能,他们会自己缩小页面列表的范围。

关于html - Web 显示 : Paging vs. 长表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/387177/

相关文章:

html - 如何使两个 <section> 标签之间没有间隙

javascript - 无法使 HTML/PHP/JavaScript 幻灯片代码正常工作

jquery数据表过滤分页

javascript - 以编程方式使 dojo 数据网格单元格跨越多列

html - 如何创建没有常规表格标签的表格?

javascript - 使用 Canvas 上下文变量定义位置的怪异行为,导致 Canvas 渲染卡住时,当标签不活动时

html - 如何消除导航中的 CSS 抖动

php - 评论专家意见的jquery动态分页

PHP SQL 分页

所有表数据上的 JavaScript