HTML中rel属性分析
由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现w3cschools.com.cn已经有了对照的中文译文,所以这里我就继续完善下这篇文章吧,让它显得更有价值点。最初想到翻译这篇文档源于http://vanessa.b3log.org/research-a-rel-value这篇文章,发现rel属性拥有非常多不常见的语义化值,原文着重是想列举这些属性值的使用场景,觉得非常有必要通过这样的方式来了解rel属性。
示例带有rel属性的连接:
<a rel="external" href="http://www.xxoo.com/">ooxx</a>
rel属性在所有主流浏览器都得到了支持
注:浏览器渲染时会忽略此属性,然而搜索引擎可以从它获得更多的信息(a标签仅在href属性存在时有效)。
rel属性指定了当前文档和被连接文档之间的关系
语法<a rel="value">
已删除的值:appendix, chapter, contents, copyright, glossary, index, section, start, subsection。
新的值:archives, author, bookmark, external, first, index, last, license, nofollow, noreferrer, search, sidebar, tag,up。
<link rel='archives' href='http://www.ooxx.com/2012/07' />
让搜索引擎知道当前网站中的重复或相似网页中,哪一个页面才是站长想让其抓取与收录的
<link rel="canonical" href="http://xxoo.com/" />
- canonical属性值通常在,rel属性中出现
- 引用网址:http://www.xxoo.com/xhtml/rel_canonical/
- canonical从功能上来讲,可理解为301永久重定向的辅助功能
- canonical可以与相对链接或绝对链接一起使用,但是建议使用绝对链接
- Google对canonical的定义是:规范网页是一组内容高度相似的网页的首选版本
- canonical:中文"典范"的意思
<link rel="stylesheet" href="base.css">
<link href="http://www.ooxx.com" rel="home" />
<link rel="first" href="index.html">
<link rel="start" href="about:blank">
<link rel="next" href="about:blank">
<link rel="chapter" href="about:blank">
<link rel="last" href="index.html">
<link rel="help" href="http://www.xxoo.net/help.html" />
Google 使用 "nofollow" 来规定其搜索蜘蛛不跟踪该链接
由于本人水平有限,难免存在一些错误,看官们如果觉得有不妥或者需要补充的地方,请留言指出,谢谢!
http://www.w3schools.com/TAGS/att_a_rel.asp
http://vanessa.b3log.org/research-a-rel-value
http://www.w3school.com.cn/htmldom/prop_anchor_rel.asp
不得不提一下的rel-author 标签
HTML rel canonical 属性值
link标签rel 属性的含义
关于 rel="canonical"(google 网站站长工具)
【转自:http://www.yidunidc.com/hkzq.html 网络转载请说明出处】