什么是正确的?
<a>
<time>TIME_HERE</time>
</a>
或
<time>
<a>TIME_HERE</a>
</time>
或者以上都不是有效的。
答案 0 :(得分:6)
规范指出,如果没有datetime
属性,内容应该是有效的日期或时间字符串,因此anchor
应该包裹time
元素而不是反向。如果存在datetime
属性,则内容无需指定日期或时间,您可以在其中设置anchor
标记。请注意,规范中的所有示例都没有时间元素内的后代元素(文本节点除外)。
http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element