'datePublished' 属性 和 HTML 'lang' 属性
The 'datePublished' property and the HTML 'lang' attribute
我刚刚向我的页面添加了一些微数据,然后开始怀疑 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
属性 吗?搜索引擎如何找到它?
微数据不使用 lang
属性。
并且在 HTML5+Microdata 中,您不能在 h5
元素上使用 content
属性(只能在 meta
元素上)。
如果你想提供一个日期,你应该使用 HTML5’s time
element (or meta
如果它不应该在页面上可见)。 time
元素允许您在 datetime
属性中提供机器可读格式。
对于您的示例,它可能看起来像:
<h5>
<time itemprop="datePublished" datetime="2015-11-30T12:00:00Z">Nov 30th 2015 12:00am</time>
</h5>
我刚刚向我的页面添加了一些微数据,然后开始怀疑 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
属性 吗?搜索引擎如何找到它?
微数据不使用 lang
属性。
并且在 HTML5+Microdata 中,您不能在 h5
元素上使用 content
属性(只能在 meta
元素上)。
如果你想提供一个日期,你应该使用 HTML5’s time
element (or meta
如果它不应该在页面上可见)。 time
元素允许您在 datetime
属性中提供机器可读格式。
对于您的示例,它可能看起来像:
<h5>
<time itemprop="datePublished" datetime="2015-11-30T12:00:00Z">Nov 30th 2015 12:00am</time>
</h5>