这篇文章主要介绍了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>
浏览器支持
201508261534212.gif
201508261534213.gif
201508261534214.gif
201508261534215.gif
201508261534216.gif
rel属性在所有主流浏览器都得到了支持
注:浏览器渲染时会忽略此属性,然而搜索引擎可以从它获得更多的信息(a标签仅在href属性存在时有效)。
定义和使用
rel属性指定了当前文档和被连接文档之间的关系
语法
<a rel="value">
HTML 4.01 与 HTML 5 之间的差异
已删除的值:appendix, chapter, contents, copyright, glossary, index, section, start, subsection。
新的值:archives, author, bookmark, external, first, index, last, license, nofollow, noreferrer, search, sidebar, tag,up。
属性值
值 |
描述 |
场景|示例 |
HTML4.01 |
HTML5 |
appendix |
链接到文档的附录页 |
|
|
|
alternate |
链接到一个备选的源(比如:打印页, 译本和镜像) |
head标签内配置网站的atom,feed |
|
|
shortcut icon |
快捷方式 小图标 |
指定标题栏,地址栏,收藏栏小图标 |
|
|
archives |
链接到文档集或历史数据 |
<link rel='archives' href='http://www.ooxx.com/2012/07' /> |
|
|
author |
链接到文档的作者 |
head标签内申明文档作者 |
|
|
canonical |
权威,典范 |
让搜索引擎知道当前网站中的重复或相似网页中,哪一个页面才是站长想让其抓取与收录的
<link rel="canonical" href="http://xxoo.com/" />
- canonical属性值通常在,rel属性中出现
- 引用网址:http://www.xxoo.com/xhtml/rel_canonical/
- canonical从功能上来讲,可理解为301永久重定向的辅助功能
- canonical可以与相对链接或绝对链接一起使用,但是建议使用绝对链接
- Google对canonical的定义是:规范网页是一组内容高度相似的网页的首选版本
- canonical:中文"典范"的意思
|
|
|
stylesheet |
文档的外联样式表 |
<link rel="stylesheet" href="base.css"> |
|
|
home |
连接到站点的主页 |
<link href="http://www.ooxx.com" rel="home" /> |
|
|
first |
链接到集合中的首个文档 |
<link rel="first" href="index.html"> |
|
|
start |
链接到当前文档的第一页 |
<link rel="start" href="about:blank"> |
|
|
next |
链接到集合中的下一个文档 |
<link rel="next" href="about:blank"> |
|
|
prev |
链接到集合中的前一个文档 |
<link rel="chapter" href="about:blank"> |
|
|
last |
链接到集合中最后的文档 |
<link rel="last" href="index.html"> |
|
|
up |
提供指向一个文档的链接。该文档提供当前文档的上下文关系 |
|
|
|
search |
链接到文档的搜索工具 |
|
|
|
sidebar |
链接到应该在浏览器边栏中显示的文档 |
|
|
|
contents |
链接到当前文档的内容目录 |
一般放在文档主内容的侧栏,方便在当前页面各主题之间跳转 |
|
|
index |
链接到当前文档的索引 |
|
|
|
glossary |
链接到当前文档术语表 |
|
|
|
copyright |
链接到当前文档的版权或隐私页面 |
网站底部版权 |
|
|
chapter |
从当前文档链接到一个章节 |
|
|
|
section |
链接到文档列表中的一个小节 |
|
|
|
subsection |
链接到当前文档列表中的子小节。(一个小节可拥有多个子小节。) |
|
|
|
head |
链接到集合中的顶级文档 |
|
|
|
toc |
链接到集合的目录 |
|
|
|
parent |
链接到源上面的文档 |
|
|
|
child |
链接到源下面的文档 |
|
|
|
help |
链接到帮助文档 |
<link rel="help" href="http://www.xxoo.net/help.html" /> |
|
|
bookmark |
用作书签的永久 URL |
列表标题 |
|
|
external |
链接到外部文档 |
文章中引用到的外部连接 |
|
|
nofollow |
链接到未认可的文档,比如付费链接 Google 使用 "nofollow" 来规定其搜索蜘蛛不跟踪该链接 |
站内相关文章,站内随机文章,评论回复,列表及文章页面中的评论、浏览和作者链接,侧边栏的评论地址,首页导航中的“首页”链接,评论最多文章,访问最多文章 |
|
|
noreferrer |
规定当用户跟随该超链接时,浏览器不应发送 HTTP referer 头 |
|
|
|
license |
链接到文档的版权信息 |
|
|
|
tag |
当前文档标签(关键词) |
侧边栏中的标签云,文章中的标签,列表中的标签,标签页面的标签 |
|
|
friend |
赞助 |
友情链接,底部的 themes by |
|
|
由于本人水平有限,难免存在一些错误,看官们如果觉得有不妥或者需要补充的地方,请留言指出,谢谢!
参考
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 网站站长工具) |