2

当我阅读关于 rel="prev" 和 rel="next" 的谷歌文档时,他们的所有示例都在<link>元素上。当我查看堆栈溢出代码时,它是在<a>标签上完成的。

有一个 rel="prev" 就很<a>好吗?我似乎找不到文档。还是它总是必须在<link>.

4

1 回答 1

2

rel属性在两个标签中具有相同的含义,并且可以在每个标签中使用。

然而与 不同a的是,link可能只出现在HEAD文档的部分中,尽管它可能出现多次。虽然LINK没有内容,但它传达了可以由用户代理以各种方式呈现的关系信息(例如,带有链接下拉菜单的工具栏)。资料来源:W3C

link

所需的rel 属性指定当前文档和链接的文档/资源之间的关系。

a

rel 属性指定当前文档和链接文档之间的关系。仅在存在 href 属性时使用

同样根据 W3C: 指定的链接LINK不与文档的内容一起呈现,尽管用户代理可以以其他方式呈现它们(例如,作为导航工具)。即使它们不用于导航,这些链接也可以以有趣的方式解释。例如,将一系列 HTML 文档打印为单个文档的用户代理可以使用此链接信息作为形成连贯线性文档的基础。

于 2013-04-18T22:41:26.007 回答