经常看到网页中的<a>或者<link>元素中看到含有rel="bookmark"这个属性,一直不清楚什么意思,也不知道怎么用。今天总与研究了一下,在此做个总结。
首先说明,rel是英文单词relationship的缩写。
看如下这样代码:
<a href="http://ys720.com" rel="bookmark">元素模板</a>
rel属性表示含义是:链接文件与此文件的关系。用到上面这行代码,就是《名词学习:虚拟主机,VPS,云主机》这篇文章与本页面的关系,属性值bookmark表示的就是相关文章(书签)的关系。(也有人说,这个表示文章页面的永久固定链接。)
rel还有另外一个重要的属性值,nofollow,我在另外一篇文章中有详细介绍:网站链接增加nofollow属性的研究。这是目前GOOGLE等搜索引擎唯一支持的对SEO有影响的属性。
其实,我们自己写代码,容易忽略这些细节,也可以不要这个属性,这样写,网页代码更加规范一下,容易给某些搜索引擎好感!(rel属性跟所谓的语义网,即Web3.0有关系)
在WordPress系统中,我查了一下最新的twenty-fifteen主题,文章标题的链接的地方,几乎都有rel=bookmark属性