链接 Schema.org 文章部分的标记

Markup for linked Schema.org articleSection(s)

我正在尝试在我的博客列表页面上标记文章部分 (articleSection)。每个文章部分也有一个 link 可以转到该部分。

这些语法中哪些是正确的,因为它们在 Google Structured Data Testing Tool:

中产生不同的结果
<a href="#"><span itemprop='articleSection'>section name 1</span></a>

测试工具结果:articleSection: section name 1

<span itemprop='articleSection'><a href="#">section name 2</a></span>

测试工具结果:articleSection: section name 2

<a href="#" itemprop='articleSection'>section name 3</a>

测试工具结果:articleSection: http://www.example.com/pagelocation/#

也许这很重要,也许不重要。

articleSection 属性 中加入 link 有帮助吗? articleSection 寻找 'text' 而不是 URL.

GoldStarBonus: 是否有任何 way/advantage 将 link 关联到文章章节名称?如果没有,暂时没问题。

articleSection property 期望 Text 作为值。

,您可以通过 而不是 使用将指定 URL 的元素(如 aarealinkvideo 等)或日期时间 (time).

所以不要使用aspan 很好,除非在 HTML5.

中定义了更合适的元素

就Microdata和Schema.org而言,它们之间没有区别:

  • <a href="#"><span itemprop="articleSection">…</span></a>
  • <span itemprop="articleSection"><a href="#">…</a></span>

由于 Schema.org 没有为文章部分定义类型(例如,ArticleSection),您不能指定有关此类部分的任何其他数据。