从最新到最旧的有序帖子列表是否应使用反向属性?

时间:2013-09-03 14:09:21

标签: html5 semantic-markup

有序列表<ol>包含从最新的项到最旧的项的项应该设置reversed属性?至于表示反向时间顺序

例如,在博客文章,评论,主题或回复的列表中,它应该是这样构造的吗?

...
<ol reversed>
  <li>newest post<li>
  ...
  <li>oldest post</li>
</ol>
...

在这样的多页列表中? start应该在total_item_count - page * items_per_page的位置,以便始终为每个列表项指定正确的值,而不管显示的是哪个页面?

...
Page 4 of 5, showing 10 items per page, 43 items in total
<ol reversed start=13>
  <li>newest post in the page</li>
  ...
  <li>oldest post in the page</li>
</ol>
...

还是我在想它?

1 个答案:

答案 0 :(得分:1)

是的,如果您使用ol,则可以按照您描述的方式使用reversedstart属性。

但你可能不应该在这里使用ol

ol不仅适用于任何排序列表。如果ol的顺序对于(理解内容)很重要,则仅使用li

来自ol definition(由我加粗):

  

ol元素表示项目列表,其中项目是有意订购的,以便更改订单会改变文档的含义

ol的示例:

  • 搜索引擎结果(如果按相关性排名)
  • 最喜欢的东西列表(如果按赞成排名)
  • 一个博客帖子列表,其中每个帖子都是小说的一个章节(因此用户应该以此(而不是其他)顺序阅读它们)

ul的示例:

  • 搜索引擎结果(如果没有排名算法)
  • 一个喜欢的东西列表(如果你不能决定你更喜欢哪一个)
  • 一个博客帖子列表,其中每个帖子都可以自己阅读(即典型的博客)

即使最后三个示例按时间顺序或按字母顺序排列,也不会影响内容的含义。

相关问题