链接时间标记

时间:2011-03-27 20:33:41

标签: html5

什么是正确的?

<a>
  <time>TIME_HERE</time>
</a>

<time>
  <a>TIME_HERE</a>
</time>

或者以上都不是有效的。

1 个答案:

答案 0 :(得分:6)

规范指出,如果没有datetime属性,内容应该是有效的日期或时间字符串,因此anchor应该包裹time元素而不是反向。如果存在datetime属性,则内容无需指定日期或时间,您可以在其中设置anchor标记。请注意,规范中的所有示例都没有时间元素内的后代元素(文本节点除外)。

http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element