2013-04-06 44 views
3

我使用時間標籤定義中定義的時間似乎是正確的做法;-)我怎樣才能語義上<time>標籤「本」

我的問題不過是我想要的值放置在時間標記爲NOW:現在。我得到這個驗證錯誤:

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

望着規範,它似乎並不能夠確定「現在」。這是一個麻煩。任何想法如何解決這個問題?

+2

這是什麼用例? – Quentin 2013-04-06 08:42:02

+0

好問題;用例上下文是項目和經驗的簡歷列表。但我希望這一切都是機器可讀的。 – Timidfriendly 2013-04-13 11:11:00

+0

重複的[今天的時間標記](https://stackoverflow.com/questions/15223317/todays-time-in-time-tag) (無恥的插件:我自己的問題:)) – astorije 2017-08-13 06:10:06

回答

2

你不行。 HTML5中的time element被定義爲特定時刻或時段或持續時間或時間偏移的標記,而不是與時間相關的所有概念。

您可以編寫例如<time datetime="2013-04-06T13:53">now</time>,從而將固定的時刻與文本內容「現在」相關聯。我沒有看到這可能是有用的,並且time元素的用處通常是有問題的(它看起來像標記的標記),但是像這樣的事情是所有你可以做的「定義'NOW'」與time

+2

我認爲它可以非常有用,例如這裏的堆棧溢出它說這個答案「4小時前回答」。現在「4小時前」可以用'time'元素標記,包含發佈時間。如果有人將該頁面歸檔,則這種相對時間參考無用,但是由於「時間」,日期可以以正式方式包含在內。 – unor 2013-04-06 15:56:01

0

我使用這個標記現在:

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

沒有更多的錯誤,這是symatic。這只是一個恥辱,現在沒有可接受的變量。

相關問題