【发布时间】:2015-10-12 02:10:33
【问题描述】:
我需要显示视频的时长。我应该使用<time> 还是应该仅用于显示时间,就像在时钟中一样?
示例
这是正确的 HTML5 吗?
<p>Duration: <time>3:30 min</time>.</p>
还是应该只在这种情况下使用<time>?
<p>Good morning. The actual time is: <time>9:45</time></p>.
文档
MDN 给出以下定义:
HTML 元素表示 24 小时制的时间或公历中的精确日期(带有可选的时间和时区信息)。 此元素旨在用于以机器可读格式显示日期和时间。这有助于用户代理为用户的日历提供任何事件安排。
不过W3C中的定义有些不同,指的是持续时间:
指定元素表示的日期或时间。
价值:以下任意一项:
(...)
[HTML5] 规范中定义的有效持续时间字符串
例子:
PT4H18M3S 4h 18m 3s
所以,我不确定在这种情况下是否应该使用<time>。有什么想法吗?
【问题讨论】:
标签: html time semantics semantic-markup