Skip to main content

Appendix A. Notes on Using the Link Header with the HTML4 Format (附录 A. 使用 Link 头部与 HTML4 格式的注意事项)

本附录提供了在 HTML4 文档中使用 Link HTTP 头部的指导。

语义等价性

  • HTTP Link 头部在语义上等价于 HTML <LINK> 元素
  • 两者都可以表达资源之间的链接关系
  • 相同的关系类型在两种格式中具有相同的含义

属性映射

HTML 属性 → Link 头部参数:

  • href → 目标 URI (尖括号内)
  • relrel 参数
  • typetype 参数
  • mediamedia 参数
  • titletitle 参数
  • hreflanghreflang 参数

使用注意事项

HTML 中的链接关系

  • HTML 定义了多种标准链接关系类型
  • 示例: stylesheet, alternate, prev, next, icon
  • 这些关系类型也可以在 Link 头部中使用
  • 无需解析 HTML 文档即可获取链接
  • 适用于非 HTML 资源
  • 可以在响应到达前提供链接信息

兼容性考虑

  • 旧版浏览器可能不支持 Link 头部
  • 建议在文档中同时包含 HTML <LINK> 元素
  • 确保两种方式的链接信息一致

示例

HTML 中的链接:

<link rel="stylesheet" href="/styles/main.css" type="text/css">
<link rel="alternate" href="/feed" type="application/atom+xml">
Link: </styles/main.css>; rel="stylesheet"; type="text/css"
Link: </feed>; rel="alternate"; type="application/atom+xml"

相关: