是Schema.org电话链接所必需的包装跨度元素吗?

时间:2017-03-02 18:28:15

标签: html hyperlink schema.org microdata phone-number

我经常看到的使用Schema.org Microdata的示例使用了许多额外的span元素,例如:

<span itemprop="telephone">
  <a href="tel:+18506484200">
     850-648-4200
  </a>
</span>

额外的span元素是否真的有必要,或者将itemprop放在a标记中是否可以接受?像这样:

<a href="tel:+18506484200" itemprop="telephone">
     850-648-4200
</a>

后一个例子似乎更清晰,但我看到的例子似乎总是使用单独的span元素。

1 个答案:

答案 0 :(得分:1)

span元素会生成Text值,a元素会生成URL值(details)。

Schema.org的telephone属性需要Text值:

  

值应为这些类型之一
  Text

请注意,您 不遵循此建议。可以使用不期望的值。还有一个问题是要求URL值:Make the telephone property more structured (not just Text)