'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>