gpt4 book ai didi

html - anchor 标记 () 上的 rel ="home"是否有帮助?

转载 作者:行者123 更新时间:2023-12-03 14:23:23 24 4
gpt4 key购买 nike

我在 WordPress 主题中的站点标题链接上经常看到这一点(可能是因为 Underscores 做了它并且每个人都复制了它):

<a href="/" rel="home">Some Site Title</a>

我在 rel="home" 的任何地方都找不到半权威的声明。今天,任何浏览器、屏幕阅读器或其他用户代理都有意义地使用 anchor 标记。我找到的唯一“官方”文档是
this draft specification from 2005在 microformats.org 网站上。

该文档提出 home作为 <link> 上的有效值 <head> 中的标签,以及 <a>标签。在 <link> 上使用它有一些 pedigree from HTML v3 ,还有 reference to it in the wild从 2002 年开始。但我没有看到任何关于 <a> 的信息。标签使用。

那么,包括它对任何人/任何人都有帮助吗?我会不会更好地使用 <link rel="home"><head> ,还是在 2020 年也过时了?

最佳答案

rel="page"是创建 permalinks 计划的一部分(请参阅“永久链接检测”部分)作为 HTML 4 标准的一部分。

然而,对于 HTML 5,它现在没有任何意义,也不提供任何可访问性或 SEO 值(value)。它也可能不再使用 W3C 验证器进行验证(未测试)。
rel="something"只能用于 <link>元素,除了 rel="noopener" , rel="nofollow"rel="noreferrer"在 anchor 上( <a> 标签)。

备注 - 可能还有其他 rel=""对于超链接,但上面提到的两个是我唯一能想到的,将其用于页面位置、书签等不再有效。

更新

感谢@Sean 在评论中指出 other elements can accept rel="" ,然而 MicroFormats根据 Google 的说法,不是添加结构化数据的首选方式,并且它们的开发不像使用 https://schema.org 那样成熟。和 JSON+LD .

“We currently prefer JSON-LD markup. I think most of the new structured data come out for JSON-LD first. So that’s what we prefer.” - John Mueller



我所说的显然是不正确的,因为它完全有效,但就我个人而言,除了我列出的少数项目之外,我不会打扰并坚持谷歌更喜欢的内容。

有关该主题的更多信息,请参阅@Sean 的回答。

为清楚起见 rel=""与可访问性无关

关于html - anchor 标记 (<a>) 上的 rel ="home"是否有帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60193432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com