【问题标题】:The 'datePublished' property and the HTML 'lang' attribute'datePublished' 属性和 HTML 'lang' 属性
【发布时间】:2016-01-14 01:45:36
【问题描述】:
我刚刚在我的页面中添加了一些微数据,并开始怀疑lang 属性是否会影响Schema.org datePublished property。
我已将以下内容添加到我的 HTML 标记中:
<html lang="nl">
当我这样做时:
<h5 itemprop="datePublished" content="2015-11-30UTC12:00:00">Nov 30th 2015 12:00am</h5>
它不像我们在荷兰那样写。我们把它写成d-m-Y。我也必须这样写我的datePublished 属性吗?搜索引擎是如何识别的?
【问题讨论】:
标签:
html
date
locale
microdata
【解决方案1】:
微数据不使用lang 属性。
在 HTML5+Microdata 中,您不能在 h5 元素上使用 content 属性(仅在 meta 元素上)。
如果您想提供一个日期,您应该使用HTML5’s time element(或meta,如果它不应该在页面上可见)。 time 元素允许您在 datetime 属性中提供机器可读格式。
对于您的示例,它可能如下所示:
<h5>
<time itemprop="datePublished" datetime="2015-11-30T12:00:00Z">Nov 30th 2015 12:00am</time>
</h5>