我经常看到的使用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
元素。
答案 0 :(得分:1)
span
元素会生成Text
值,a
元素会生成URL
值(details)。
Schema.org的telephone
属性需要Text
值:
值应为这些类型之一
Text
请注意,您 不遵循此建议。可以使用不期望的值。还有一个问题是要求URL
值:Make the telephone property more structured (not just Text)。