网页制作 发布日期:2024/12/26 浏览次数:1
由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现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' />
author
链接到文档的作者
head标签内申明文档作者
canonical
权威,典范
让搜索引擎知道当前网站中的重复或相似网页中,哪一个页面才是站长想让其抓取与收录的
<link rel="canonical" href="http://xxoo.com/" />
<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
链接到未认可的文档,比如付费链接
由于本人水平有限,难免存在一些错误,看官们如果觉得有不妥或者需要补充的地方,请留言指出,谢谢!
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 网站站长工具)