HTML中<a>标签有个rel属性,这篇文章简要介绍下rel属性的含义、Value,及在HTML5中新增的一些属性值。
1、rel属性定义:
<a>标签的rel属性用于指出当前文档与被链接文档的关系。仅在有href属性存在的情况下使用,我们常在link标签中用到,比如:<link rel=“stylesheet” style="text/css" href=“../”>。
2、作用介绍:
a.rel属性是指定连接的关系类型,表明所连接的文档和此连接的关系;
b.把这个属性根据实际情况写的话, 对于搜索引擎来说,会起到一定的链接作用。特别是在html5中,部分属性还专门为浏览器或搜索引擎而提供的;
c.部分属性,是针对一些客户终端而设计的,具体百度找下相关知识,这里暂不研究了。
3、HTML4.01与 HTML5之间的差异
已删除的值:appendix, chapter, contents, copyright, glossary, index, section, start, subsection。
新的值:archives, author, bookmark, external, first, index, last, license, nofollow, noreferrer, search, sidebar, tag, up。
4、属性值及描述:
值 | 描述 |
---|---|
alternate | 文档的其他可选版本(例如:打印版、翻译版或镜像版) |
stylesheet | 文档的外部样式表 |
start | 一组文档中的第一个 |
next | 一组文档中的下一个 |
prev | 一组文档中的上一个 |
contents | 文档的目录 |
index | 文档的索引 |
glossary | 文档的字词术语表或术语解释 |
copyright | 文档的版权声明 |
chapter | 一组文档中作为一章的文档 |
section | 一组文档中作为一节的文档 |
subsection | 一组文档中作为一个子节的文档 |
appendix | 一组文档中作为附录的文档 |
help | 帮助文档 |
bookmark | 书签文档 |
sidebar | 链接到应该在浏览器边栏中显示的文档。 |
nofollow | “nofollow”是Google提出的一个值,它用于告诉搜索引擎爬虫不要跟随链接(主要针对付费链接) |
licence | 链接到文档的版权信息。 (HTML5新增属性) |
toc | 链接到集合的目录 |
archives | 链接到文档集或历史数据。(HTML5新增属性) |
author | 链接到文档的作者。(HTML5新增属性) |
bookmark | 用作书签的永久 URL。(HTML5新增属性) |
external | 链接到外部文档。(HTML5新增属性) |
first | 链接到集合中的首个文档。(HTML5新增属性) |
last | 链接到集合中最后的文档。(HTML5新增属性) |
tag | 当前文档标签(关键词)。(HTML5新增属性) |
nofollow | 链接到未认可的文档,比如付费链接。Google 使用 "nofollow" 来规定其搜索蜘蛛不跟踪该链接。(HTML5新增属性) |
noreferrer | 规定当用户跟随该超链接时,浏览器不应发送 HTTP referer 头。(HTML5新增属性) |
up | 提供指向一个文档的链接。该文档提供当前文档的上下文关系。(HTML5新增属性) |
search | 链接到集合中最后的文档。(HTML5新增属性) |