如何在链接中处理两个rel =属性?

时间:2015-01-09 17:06:35

标签: html seo rel

给出一个看起来像这样的链接(我知道这是错误的):

<a href="http://www.something.com/" rel="foo" rel="nofollow">something</a>

如何根据html标准对待这一点,以及搜索引擎(即谷歌)如何实际对待它?它会以“foo nofollow”,“foo”或“nofollow”结束吗?

我对此感到磕磕绊绊,因为我注意到在Google Chrome开发者工具中,元素显示如此......

enter image description here

虽然我测试了一些插件突出显示链接为 nofollow

1 个答案:

答案 0 :(得分:4)

来自spec

  

当用户代理离开属性名称状态时(以及之前)   发送标记令牌(如果适用),完整属性的名称   必须与同一令牌上的其他属性进行比较;如果有   已经是具有完全相同名称的令牌的属性   这是一个解析错误,必须从中删除新属性   令牌。

所以第二个将被删除。