rel=”bookmark”解释
rel是A标签的一个属性值
rel是英文单词relationship的缩写,relationship即关系、联系的意思。
rel属性表示含义是:链接文件与此文件的关系。
注意:rel属性一般仅在 href 属性存在时使用。
rel=”bookmark”是HTML5中的新属性。
bookmark表示的就是相关文章(书签)
其含义在World Wide Web Consortium (W3C)(万维网联盟)中解释说是为当前页面内容的拓展内容添加一个标记。
网上也有人说是是将该链接标记为永久链接。(未找到比较权威的出处)
原文:
REL=Bookmark
Bookmarks are used to provide direct links to key entry points into an extended document. The TITLE attribute may be used to label the bookmark. Several bookmarks may be defined in each document, and provide a means for orienting users in extended documents.
百度翻译内容:
书签用于提供指向扩展文档关键入口点的直接链接。TITLE属性可用于标记书签。可以在每个文档中定义多个书签,并为扩展文档中的用户定向提供一种方法。
SEO作用
给A标签添加上这个属性会让网页代码会更加的规范。
告诉搜索引擎这个链接是一个什么样的链接,让搜索引擎更容易理解我们页面链接所表达的含义。
可以在一些固定链接、自动内链的功能中添加上该属性。
这个属性有必要一定使用吗?
于目前而言,我并未发现搜索引擎说该属性对SEO有影响,也没有怎样引起关注。对用户而言亦是没有任何影响。所以不加也没事。
不过加了也没事,理论上来说还是可以增加对搜索引擎的友好度。前面也说了bookmark只是HTML5中的新属性,或许在未来会普及成为一个规范。
rel的其他属性值
REL=Home
该链接引用主页或某些层次结构的顶部。
REL=ToC
该链接引用用作内容表的文件。
REL=Index
该链接引用为当前文档提供索引的文件。
REL=Glossary
该链接引用一份文档,其中提供了与当前文档有关的术语词汇表。
REL=Copyright
该链接引用了当前文档的版权声明。
REL=Up
当当文档构成层次结构的一部分时,此链接引用当前文档的直接父级。
REL=Next
该链接引用了下一个文档,以进行导览。
REL=Previous
该链接在导览中引用或者参考了先前的文档。
REL=Help
该链接引用了提供帮助的文件,例如描述更广泛的上下文并提供指向相关文档的进一步链接。其目的是重新定位迷失方向的用户。