用于<a>标签的可选的rel和rev属性分别表示源文档和目标文档之间正式的关系和方向。
rel属性指定从源文档到目标文档的关系,而rev属性则指定从目标文档到源文档的关系。
这两种属性可以在<a>标签中同时使用,浏览器可以使用它们改变锚内容的外观,或者自动构建文档浏览菜单。
其他工具也可以使用这些属性构建特殊的链接集合、目录和索引等。
rel或rev属性的值都是以空格分隔的关系列表。
实际的关系名和它们的含义取决于您自己:HTML或XHTML标准并投有正式提出这两种属性。
例如,一系列文档中的某个文档可能会在链接中包含它的关系:
<a href="part-14.html" rel=next rev=prev>
从源到目标的关系就是移动到下一个文档;而从目标到源的关系则是返回前一个文档。
这些文档关系也用在文档的<head>中的<link>标签里。
<link>标签无需实际创建一个指向目标文档的链接就可以创建关系;<a>标签则要创建链接,并在其中加入关系属性。
经常使用的文档关系包括:
next:链接到集合中的下一个文档
prev:链接到集合中的前一个文档
head:链接到集合中的顶级文档
toc:链接到集合的目录
parent:链接到源上面的文档
Child:链接到源下面的文档
index:链接到此文档的索引
glossary:链接到此文档的术语表
只有极少数浏览器才会利用这些属性来改变链接的外观。然而,这些属性在创建链接方面非常有帮助。
因此,我们建议最好在可能的情况下将它们插入到<a>标签中。 |