HTML中rel属性分析

所属分类: 网页制作 / HTML/Xhtml 阅读数: 281
收藏 0 赞 0 分享

由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现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">

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 网站站长工具)

更多精彩内容其他人还在看

网页注释在IE中产生文字溢出

实验代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti
收藏 0 赞 0 分享

HTML教程:定义列表

原文:http://andymao.com/andy/post/104.html 上一节:有序列表 写完“无序列表”和“有序列表”之后已经有人和我说这两篇看得没什么意思。这两篇文章如果只以单向读取的形式阅读那么的确是没什
收藏 0 赞 0 分享

HTML教程:有序列表

原文:http://andymao.com/andy/post/103.html 上一节:无序列表 信息有时候是无序归纳的,有的却有着明确的顺序,在上一篇也提到了。那么简单的来想一下身边有哪些事物是有先后顺序的:操作步骤、排行榜、书目录……
收藏 0 赞 0 分享

HTML教程:无序列表

原文:http://andymao.com/andy/post/102.html 段落已经讲完了,那么一些基本的应用方式也讲了一些,那么是否已经应用了呢?当然应用可以更为丰富,那么这些就需要自己在实际工作中不断的摸索与思考,然后创新并总结得出新的应用形式。当然了段落不能当作
收藏 0 赞 0 分享

HTML网页制作的强大8条技巧

  虽然现在有许多网页制作工具能让您轻松地完成工作,但如果使用HTML则可以得到更大控制权,下面介绍几个小技巧。   1。使用<tt>,<i>,<br>语句来控制文字排版比用<pre>好得多。 如: <tt>实用
收藏 0 赞 0 分享

网页表格分割线去除方法

网页表格分割线去除方法。 其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到<TABLE>标签中都有rules。它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这
收藏 0 赞 0 分享

blockquote标记应用注意

关于语义化,不是一句两句就能说明白的,而且现在也没有一个官方的很严格的定义。关于<blockquote>没有争议的是: 1.引用一段较长的文字 2.可以使用cite标签或者属性 问题是<blockquote>引用的文字必须使用块级元素将他
收藏 0 赞 0 分享

网页表格表框制作技巧

网页表格表框制作技巧。 -------------------------------------------------------------------------------- 表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不
收藏 0 赞 0 分享

HTML其实就是学习几个重要标记的应用

《这将是一场革命》一文出来以后。得到业界大伙的认同,当然与此同时也得到部分来自内部与外部的挑衅,不过的更加多的是更多人来寻问每一个点的细节。今晚回家很早就睡了,半夜在一个梦中醒来,梦里正在和小学的同学玩一个游戏——“The Next&rdquo
收藏 0 赞 0 分享

移动端专用的meta标签设置大全

不知道有没有人觉得,html的meta标签描述的头部信息特别多,下面这篇文章主要给大家分享介绍了关于移动端专用的meta设置的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
收藏 0 赞 0 分享
查看更多