Google和其他人如何确定Anchor标记上itemprop
的价值?
<a href="foo.html" itemprop="barprop">Name Of Link</a>
在上面的示例中,itemprop的值是href
属性,就像解析link
标记的方式一样?或者是innerHTML
的值,因为解析了标准块元素?
我搜索了很多,找不到答案。我对所有答案持开放态度,但我非常希望得到答案的来源,以便我进一步调查。
提前致谢!
答案 0 :(得分:8)
Microdata规范(现在只是W3C 注意)defines:
如果元素是
a
,area
或link
元素, 该值是通过解析元素的href
属性相对于设置属性时元素的值得到的绝对URL,或者如果没有这样的属性则解析为空字符串,或者如果解析它导致错误。
例外:当a
/ area
/ link
元素具有itemscope
属性时,itemprop
“值是元素创建的项“,而不是href
值。
答案 1 :(得分:3)
似乎我在发布这个帖子后不久就找到了答案。但是,我确信还有其他人想知道同样的事情,而不是删除这个问题。
简短的回答是:它使用href
属性。
可以在此处找到长答案:http://schema.org/docs/gs.html#advanced_canonical