此代码对我来说是suggested:
<a itemprop="url" href="…"><span itemprop="name">…</span></a>
但你认为这段代码也是正确的吗?
<li class="menu-home" itemprop="url">
<a href="http://example.com/" title="Home" itemprop="name">Home</a>
</li>
答案 0 :(得分:3)
不,这不正确。有special parsing rules for a
。
目前您有这些名称 - 值对:
url: Home
name: http://any.com/
但是,当然,它应该是相反的方式。所以:
url
上指定a
属性。name
属性需要在a
以外的其他内容中指定。您可以使用,例如:
<li itemprop="name">
<a itemprop="url" href="http://any.com/">Home</a>
</li>
(另请参阅my answer关于网站管理员的类似问题。)