HTML5 validator上的以下是一个示例:
<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>
。
我收到此错误:
属性
Mo, Tu, We, Th, Fr 09:00-16:00
的错误值datetime
元素time
:文字不符合时间 - 日期时间格式。…" datetime="Mo, Tu, We, Th, Fr 09:00-16:00">every work day 9am to 16pm </time></li>
我真的想在Microdata中传达开放时间(和天),但这似乎与HTML5冲突。
是否存在对两者都有好处的格式,或者我应该为机器人保留它,并且在这种情况下不关心有效的HTML?
答案 0 :(得分:1)
请勿使用time
元素。
Schema.org的文档出错。我报告了这个issue in the Schema.org tracker,它可能会在下一个版本中修复。
可能alternatives:
<data itemprop="openingHours" value="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</data>
meta
element(can be used in the body
):
<meta itemprop="openingHours" content="Tu,Th 16:00-20:00"> Tuesdays and Thursdays 4-8pm
答案 1 :(得分:0)
我建议保留你所拥有的内容,而不要担心HTML验证器,这只是一个指导,无论如何。