HTML5标准废弃 time 标签,转而使用 data 标签

现在我要告诉各位一件非常悲剧的事:HTML5 <time>标签被废弃了,它将由一个更土鳖但是更通用的标签<data>替代。pubdate 属性也一道被废弃了,今后不再有这样一个简单易用的方式去标注内容的发布时间了。

主笔 Ian "Hixie" 解释说

目前<time>标签有以下几种用途:

  1. 通过 CSS 更方便的设置日期/时间的样式。
  2. 可以为文章标记文章的发布日期/时间。
  3. 使用“微格式”与“微数据”中的方式标记出一种机器可读的日期/时间格式。

用途1和2似乎都没有什么吸引力。而3其实不只可以用在日期上,更可以应用到日期及时间以外的其他类似元素上。

提议:我们干脆放弃1和2的用法,把第3种用法改良一下,把<time>换成<data>,然后像使用<abbr>那样,通过微格式和微数据来提供机器可读的数据。

我认为这是个糟糕的决定。

(原文还有几段没有翻译,译自《Goodbye HTML5 <time>, hello <data>!》


我个人觉得这个决定虽显草率,但倒可以接受。<data>标签将被用于更多地方,而且可以更好的引入微数据。


update 2011.11.04:W3C团队已经把<time>标签重新加回HTML5标准当中,WHATWG版本还不明确,关于此标签的最终定论看来短时间内还不能确定。

此条目发表在 前端开发 分类目录,贴了 标签。将固定链接加入收藏夹。

HTML5标准废弃 time 标签,转而使用 data 标签》有 12 条评论

新易进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注

+ 10 = 20