除了包括样式表之外,<link />标签还有什么作用?

时间:2010-01-17 19:51:05

标签: html tags hyperlink link-tag

我知道HTML&lt; link&gt; tag用于附加样式表,但是查看W3CSchools标记引用,它还具有rel属性的许多其他值。我到处寻找,但我不能为我的生活找到一个地方,详细描述其他价值观的作用以及它们的运作方式。任何人都可以把我送到正确的地方或自己解释一下吗?

编辑:让我重新解释一下我的问题;我知道链接标记提供了与当前文档相关的其他页面,但它们是如何使用的?例如,如何使用first,prev和next关系?

6 个答案:

答案 0 :(得分:8)

我知道两个突出的常见用途:

  • 使用rel="stylesheet"引用外部CSS样式表

  • 使用rel="favicon"引用浏览器favicon

此外,还有

  • 正向和反向链接(rel="next"

  • 指向搜索引擎的替代资源的链接(rel="alternate"

检查W3C Reference: Links in HTML documents以获取有关样式表和后两者的详细信息。

答案 1 :(得分:6)

它链接;)

这是一种说“这个其他资源和我(HTML文档)有关系的方式。”

rel属性说明链接项对HTML文档的作用。

rev属性说明HTML文档对链接项的影响。

因此...

<link rel="stylesheet" href="style.css" />

说“style.css是这个HTML文档的样式表。”

愚蠢的比喻:如果HTML文件可以“结婚”(在非常保守的同性婚姻中),我们可以这样做:

<link rel="wife" rev="husband" href="otherFile.html" />

有了这个元素,HTML文档就说“otherFile.html是我的妻子,而我是它的丈夫。”

答案 2 :(得分:5)

除了所有其他答案之外,它还用于RSS提要。

例如:(从这一页开始)

<link rel="alternate" type="application/atom+xml" 
      title="Feed for question 'What does the HTML &lt;link&gt; tag do besides including stylesheets?'" 
      href="/feeds/question/2082362">

答案 3 :(得分:2)

<link>标记表示关系信息。对于样式表,这意味着“这里有关于如何显示此文件的说明”,但链接用于many kinds的语义引用,包括HTML规范中未列出的其他内容。

答案 4 :(得分:1)

...呃

http://www.w3schools.com/TAGS/att_link_rel.asp

基本上,它只是一个标签,上面写着“文档所需的其他东西就在这里”,而rel标签确切地说明了它可能是什么。

答案 5 :(得分:1)

除了Pekka所说的内容之外,我还看到它用于pingback(rel="pingback")链接,通常用于博客。