📜  HTML |<link> rel 属性(1)

📅  最后修改于: 2023-12-03 14:41:52.894000             🧑  作者: Mango

HTML <link> rel 属性

HTML <link> 元素的 rel 属性用于定义与当前文档之间的关系。它通常被用来链接外部样式表,声明文档之间的关系,或者指明网站图标等。rel 属性接受一个或多个关键词,表示不同的关系类型。

基本语法

<link> 元素可以通过将 rel 属性与适当的关系类型关键词相结合来定义链接的类型。下面是一个基本的 <link> 元素的结构:

<link rel="[关系类型]" href="[链接地址]">
  • rel 表示关系类型,可以使用一个或多个关键词,多个关键词之间使用空格分隔。
  • href 表示链接的地址。
常见关系类型

以下是一些常见的关系类型,可以用于 rel 属性:

  • stylesheet:指定样式表的地址,用于将外部样式表链接到 HTML 文档。
  • icon:指定网站或页面的图标文件。通常是网站标志或浏览器标签上显示的小图标。
  • alternate:指示替代版本,通常配合 hreflang 属性使用,指定不同语言或不同媒体类型的版本。
  • canonical:指定页面的规范版本,用于指定在多个页面中的主要版本。
  • prevnext:用于指示文档或页面的前一篇或后一篇。
  • author:指定文档作者的地址。
  • license:指定有关文档授权信息的链接。

除了上述关系类型外,还有许多其他可用的关系类型,可以根据实际需求选择合适的关系类型。

示例
引用外部样式表

以下示例演示了如何使用 rel 属性将外部样式表链接到 HTML 文档:

<link rel="stylesheet" href="styles.css">
指定网站图标

以下示例演示了如何使用 rel 属性来指定网站或页面的图标文件:

<link rel="icon" href="favicon.ico">
规范版本和替代版本

以下示例演示了如何使用 rel 属性指定规范版本和替代版本:

<link rel="canonical" href="https://example.com/page">
<link rel="alternate" href="https://example.com/page-fr" hreflang="fr">
<link rel="alternate" href="https://example.com/page-de" hreflang="de">
文档关系和授权信息

以下示例演示了如何使用 rel 属性定义文档关系和授权信息的链接:

<link rel="prev" href="prev-page.html">
<link rel="next" href="next-page.html">
<link rel="author" href="author.html">
<link rel="license" href="https://creativecommons.org/licenses/by/4.0/">
总结

HTML <link> 元素的 rel 属性允许开发者定义与当前文档之间的关系。它可以链接外部样式表,指定网站图标,声明文档之间的关系,并提供有关文档授权信息。使用适当的关系类型可以增强网站的可访问性和可用性。