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

时间:2015-03-18 11:22:10

标签: html5 schema.org microdata

我试图在我的博客列表页面上标记文章部分(articleSection)。每篇文章部分都有一个指向该部分的链接。

这些语法中的哪一个(如果有)是正确的,因为它们会在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属性中的链接有帮助吗? articleSection查找&#39;文字&#39;不是网址。

GoldStarBonus:将链接与articleSection名称相关联是否有任何方法/优势?如果没有,那现在就好了。

1 个答案:

答案 0 :(得分:1)

articleSection property期望 Text 为值。

In Microdata,您可以使用指定网址的元素(例如aarea,{{1})通过而不是提供文字值},link等)或日期时间(video)。

所以不要使用timea没问题,除非在HTML5中定义了更合适的元素。

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

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

由于Schema.org没有为文章部分定义类型(例如<span itemprop="articleSection"><a href="#">…</a></span>),因此您无法指定有关此类部分的任何其他数据。