链接 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 的元素(如 a
,area
、link
、video
等)或日期时间 (time
).
所以不要使用a
。 span
很好,除非在 HTML5.
中定义了更合适的元素
就Microdata和Schema.org而言,它们之间没有区别:
<a href="#"><span itemprop="articleSection">…</span></a>
<span itemprop="articleSection"><a href="#">…</a></span>
由于 Schema.org 没有为文章部分定义类型(例如,ArticleSection
),您不能指定有关此类部分的任何其他数据。
我正在尝试在我的博客列表页面上标记文章部分 (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 作为值。
a
,area
、link
、video
等)或日期时间 (time
).
所以不要使用a
。 span
很好,除非在 HTML5.
就Microdata和Schema.org而言,它们之间没有区别:
<a href="#"><span itemprop="articleSection">…</span></a>
<span itemprop="articleSection"><a href="#">…</a></span>
由于 Schema.org 没有为文章部分定义类型(例如,ArticleSection
),您不能指定有关此类部分的任何其他数据。