Html 如何使用微数据确定锚定标记的值?

Html 如何使用微数据确定锚定标记的值?,html,seo,microdata,schema.org,Html,Seo,Microdata,Schema.org,谷歌和其他公司如何确定锚定标签上itemprop的值 <a href="foo.html" itemprop="barprop">Name Of Link</a> 在上面的示例中,itemprop的值是否是href属性,与链接标记的解析方式非常相似?或者该值是解析为标准块元素的innerHTML 我找了不少,找不到答案。我对所有答案都持开放态度,但我非常希望能找到答案的来源,以便进一步调查 提前谢谢 我似乎在发布这篇文章后不久就找到了答案。然而,我肯定还有其他人也

谷歌和其他公司如何确定锚定标签上
itemprop
的值

 <a href="foo.html" itemprop="barprop">Name Of Link</a>

在上面的示例中,itemprop的值是否是
href
属性,与
链接
标记的解析方式非常相似?或者该值是解析为标准块元素的
innerHTML

我找了不少,找不到答案。我对所有答案都持开放态度,但我非常希望能找到答案的来源,以便进一步调查


提前谢谢

我似乎在发布这篇文章后不久就找到了答案。然而,我肯定还有其他人也在想同样的问题,而不是删除这个问题

简单的回答是:它使用
href
属性

详细的答案可以在这里找到:

微数据规范(现在只是W3C注释):

如果元素是
a
区域
,或
链接
元素

该值是在设置属性时解析元素的
href
属性相对于元素的值而得到的绝对URL,如果没有此类属性或解析该属性会导致错误,则为空字符串


例外情况:当
a
/
区域
/
链接
元素具有
itemscope
属性时,
itemprop
“值是该元素创建的项”,不是
href
值。

请注意,div和span等普通元素的值不是它们的innerHTML值,而是它们的textContent值。有关详细信息,请参阅。