5

我正在使用时间标签来定义时间——这似乎是正确的方法;-)

然而,我的问题是我想在时间标签中放置的值是 NOW: the present。我收到此验证错误:

The text content of element time was not in the required format:
The literal did not satisfy the time-datetime format."

查看规范,似乎无法定义'NOW'。这很麻烦。关于如何解决这个问题的任何想法?

4

2 回答 2

5

你不能。HTML5 中的time元素被定义为特定时刻或时间段或持续时间或时间偏移的标记,而不是所有与时间相关的概念。

您可以编写 eg <time datetime="2013-04-06T13:53">now</time>,从而将固定的时间时刻与文本内容“现在”相关联。我看不出这有什么用处,而且该time元素的实用性通常是值得怀疑的(它看起来像是为了标记而标记),但是你可以做这样的事情来“定义'现在'”用time.

于 2013-04-06T10:56:42.777 回答
3

我现在正在使用这个标记:

<time datetime="2013">Present</time>

没有更多的错误,它是象征性的。可惜现在没有可接受的变量。

于 2013-04-13T11:16:39.827 回答