首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锚标签(rel=)上的“主页”(<a>)是否有什么帮助?

锚标签(rel=)上的“主页”(<a>)是否有什么帮助?
EN

Stack Overflow用户
提问于 2020-02-12 16:55:33
回答 2查看 1.8K关注 0票数 8

我在WordPress主题中的站点标题链接中看到了很多这样的链接(可能是因为下划线,每个人都会复制这些链接):

代码语言:javascript
复制
<a href="/" rel="home">Some Site Title</a>

我甚至在任何地方都找不到锚标记上的rel="home"被任何浏览器、屏幕阅读器或其他用户代理有意义地使用的半权威声明。我找到的唯一“正式”文档是本规范草案自2005年起站点上的microformats.org。

该文档将home作为<head>中的<link>标记和<a>标记的有效值。在<link>上使用它有一些来自v3的谱系,还有2002年的在野外提到它。但是我还没有看到任何关于<a>标签用法的信息。

包括它对任何人都有帮助吗?我会更好地在<head>中使用<head>,还是在2020年也会过时呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-12 18:41:00

作为HTML4标准的一部分,rel="page"是创建坡麦芽糖 (参见'Permalink检测‘部分)的一部分。

然而,对于HTML 5,它现在没有任何用途,也不提供任何可访问性或SEO值。它也可能不再使用W3C验证器进行验证(未经测试)。

rel="something"只应用于<link>元素,但锚上的rel="noopener"rel="nofollow"rel="noreferrer"除外(<a>标记)。

Note --超链接可能还有其他的rel="",但这两个声明是我唯一能想到的,它不再适用于页面位置、书签等。

更新

感谢@Sean在评论rel=""中指出,然而,MicroFormats并不是根据谷歌添加结构化数据的首选方式,而且它们的开发还不如使用https://schema.orgJSON+LD那么成熟。

“我们目前更喜欢JSON标记。我认为大多数新的结构化数据都是首先提供给JSON的。这就是我们所喜欢的。“- John Mueller

我的话显然是不正确的,因为它是完全有效的,但就我个人而言,除了我列出的几个项目之外,我不想坚持谷歌喜欢的东西。

有关这一主题的更多信息,请参见@Sean的回答。

rel="" 对可访问性没有影响

票数 4
EN

Stack Overflow用户

发布于 2020-02-12 17:46:46

home不是由当前HTML规范显式定义为rel属性允许值的允许关键字之一。然而,规范接着指出:

定义为微格式wiki存在-rel-value页面中状态为“建议”或“已批准”的扩展的类型可以根据“对.的影响”与linkaarea元素上的rel属性一起使用。字段。

在该微格式页上,home具有“建议的”状态,因此根据规范使用它是有效的。

在该微格式站点中有一个特定的rel-home页面,通过示例详细介绍使用情况。它做出了声明-

Opera浏览器支持rel="home“

-which将意味着Opera有一些与该用法相关的功能,但它没有提供任何其他细节。

摘要: rel="home"a元素有效。它的好处还不清楚,但它并没有伤害使用它。草拟规范从2005年起就已经出现了,所以肯定会有一些利用它的技术。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60193432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档