- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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
rel=""
与可访问性无关
关于html - anchor 标记 (<a>) 上的 rel ="home"是否有帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60193432/
我是一名优秀的程序员,十分优秀!