Schema.org 电话 link 是否需要包装跨度元素?
Is a wrapping span element necessary for a Schema.org telephone link?
我经常看到的使用 Schema.org 微数据的示例使用了很多额外的 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
元素。
span
元素将生成 Text
值,a
元素将生成 URL
值 ()。
Schema.org 的 telephone
属性 需要一个 Text
值:
Values expected to be one of these types
Text
请注意,您不必遵循此建议。可以使用不期望的值。还有一个问题也要求期望 URL
值:Make the telephone property more structured (not just Text).
我经常看到的使用 Schema.org 微数据的示例使用了很多额外的 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
元素。
span
元素将生成 Text
值,a
元素将生成 URL
值 (
Schema.org 的 telephone
属性 需要一个 Text
值:
Values expected to be one of these types
Text
请注意,您不必遵循此建议。可以使用不期望的值。还有一个问题也要求期望 URL
值:Make the telephone property more structured (not just Text).