最佳实践:表,分区,列表或某些组合......?

w s*_*w s 9 html html-lists

我有一个简单的数据表,少于100行.我目前一直在一系列嵌套的DIV中显示数据.每行都有一个容器div,嵌套的div表示其中的数据列.(这是我最早编码时的反应,当时没有像div那样的东西).

第一列数据被格式化为图像链接,而其他两列是文本.

返回使用表格是否有意义?

另外,作为一个实验,我想过使用巢ULs.UL包含所有行,每行包含单独的水平UL.

作为进一步的说明/问题,我有另一个数据块,可能导致数千行.在这种情况下,这些数据会导致"最佳实践"的答案不同吗?

Whe*_*one 19

实际上,您可以使用任何您喜欢的容器.最佳实践是使用元素来实现它们的用途.如果要显示表格数据,请务必使用表格!有很好的插件可以更好地为用户提供体验,并且它非常易于阅读和复制/粘贴.

我一直在问自己的问题是,这些数据是否最好在Word或Excel文件中显示.如果是Excel,那么它就是一张表.如果是Word,那就是div.

如果您使用了数千行,您可能希望让用户控制排序,过滤和提取更多信息以帮助实现.我会使用一些带有一些jQuery插件的表,比如tablesorter,hovertable和tableFilter来帮助简化这一过程.

  • +1如果`Excel,那么它就是一个表.如果是Word,那就是div (14认同)

Jac*_*ink 6

在这种情况下,表格很好.表用于显示表格数据,如数据库中的行.你应该避免使用表格进行页面布局....

至于有数千行,你可能想看看分页.我不认为有更好的"最佳实践"