hgroup标签已被WHATWG于2013年正式移除,HTML Living Standard从未重新引入;所有主流浏览器均不解析其语义,h2仍独立计入大纲,应改用h1+p+aria-labelledby等标准方案替代。
它没有回归。WHATWG 在 2013 年正式移除 <hgroup>,HTML Living Standard(当前唯一权威的 HTML 规范)至今未将其重新引入。所有主流浏览器(Chrome、Firefox、Safari、Edge)均不解析其语义,<hgroup><h1>A</h1><h2>B</h2></hgroup> 中的 <h2> 仍会被当作独立二级标题计入文档大纲——和没写 <hgroup> 完全一样。
HTML5.1 是 W3C 的一个已终止的快照规范(2016 年发布,2019 年停止维护),它确实短暂保留过 <hgroup>,但 WHATWG 主导的 Living Standard 始终未采纳。而现代开发应以 Living Standard 为准。所谓“重新引入”,实为对两个并行规范演进路径的混淆;实际落地中,该标签从未被浏览器厂商重新支持。
<hgroup> 会导致哪些具体问题<h2> 当作新章节起点,破坏标题层级逻辑Element hgroup is not supported in this document
hgroup > h1 + h2 看似合理,但因 <hgroup> 无语义作用,这类规则既难维护又无实际意义<hgroup>
按真实需求分层处理:
<h1> + <p class="subtitle">,纯 CSS 控制外观<header> 或 <section> 包裹 <h1> 和 <p>
<p> 加 id,再让 <h1> 通过 aria-labelledby 引用它真正容易被忽略的是:即使你写了 <hgroup>,也根本无法阻止 <h2> 被当作独立标题——这个行为从 2013 年起就彻底失效了,不是兼容性问题,而是规范与实现的双重放弃。
立即学习“前端免费学习笔记(深入)”;
小米路由器ax1800拆解(如何拆解小米路由器AX1800)
小米路由器从旧路由器怎么设置(小米路由器从旧路由器设置方法)
小米路由器从旧路由器导入宽带设置失败(小米路由器从旧路由器导入宽带设置失败的原因是什么)
小米ax6000和红米ax6000哪个做主路由(小米AX6000和红米AX6000哪个更适合做主路由)
小米ax6000和红米ax5400电竞版哪个好(小米ax6000和红米ax5400电竞版哪个适合你)
小米ax6000刷openwrt教程(小米ax6000如何刷openwrt)