首页 / HTML5 入门教程 / HTML5 规范与 Living Standard

HTML5 入门教程

HTML5 规范与 Living Standard

本教程共 110 篇 · 第 107 篇 · 更新于 2026-07-28 · 约 4 分钟阅读

HTML5HTML5 入门教程规范Living StandardW3CWHATWGHTML标准

107. HTML5 规范与 Living Standard

本节目标:搞清楚 HTML5 规范的来龙去脉,理解”HTML5 是历史名词,现行是 Living Standard”这句话的含义。

两条标准线:W3C vs WHATWG

HTML 标准历史上由两个组织维护:

W3C(万维网联盟)

  • 传统的 Web 标准机构
  • 发布过 HTML5、HTML5.1、HTML5.2 等”快照”版本
  • 走”版本号”路线:HTML4 → HTML5 → HTML5.1 → …

WHATWG(Web 超文本应用技术工作组)

  • 由浏览器厂商(Apple、Google、Mozilla、Microsoft)发起
  • 推动”活标准”(Living Standard)概念
  • 没有版本号,只有一个持续更新的规范

后来统一了

2019 年,W3C 和 WHATWG 宣布合作:WHATWG 维护的 Living Standard 成为唯一的 HTML 标准。W3C 不再独立发布 HTML5.x 版本。

Note

简单说:HTML5 这个词现在更多是历史称呼。现行的规范叫”HTML Living Standard”,没有版本号,一直在更新。

Living Standard 是什么

Living Standard(活标准)的意思是:

  • 没有版本号:不是 HTML5、HTML6,就叫”HTML”
  • 持续更新:随时添加新特性、修复问题
  • 浏览器先行:特性先在浏览器里实现,再写进标准
  • 向前兼容:永远不会”破坏”已有网页
旧模式:HTML4.01 → HTML5(一个大版本,推倒重来)
新模式:HTML Living Standard(持续小步迭代)

为什么会有这个变化

早期 W3C 想推 HTML5 作为”终极版本”,计划几年后发布 HTML5.1、HTML5.2……

但 Web 发展太快了。等不起大版本。浏览器厂商想要快速迭代,所以成立了 WHATWG,用”活标准”模式。

最终 WHATWG 的方式更高效,成了主流。

对我们开发者意味着什么

好的一面

  • 新特性不用等大版本,随时能用
  • 浏览器更新自动支持新 API
  • 规范不会”过时”

需要注意的

  • 没有”HTML5 完整支持”的说法了。浏览器是”部分支持”各种特性
  • 查兼容性用 Can I use 而不是看版本号
  • 新特性要注意浏览器支持范围,必要时用 polyfill

相关规范组织

组织维护内容
WHATWGHTML、DOM、URL、Fetch 等核心规范
W3CCSS、ARIA、无障碍、SVG(与 WHATWG 协作)
TC39JavaScript(ECMAScript)
KhronosWebGL、WebGPU
IETFHTTP、WebSocket 等网络协议

怎么查权威文档

Tip

日常开发查 MDN 就够了。需要深入理解某个特性的行为细节时,再看 WHATWG 规范。

怎么跟进新特性

  1. 关注浏览器更新日志(Chrome、Firefox、Safari 的发布说明)
  2. 看 MDN 的”浏览器兼容性”表格
  3. 关注 web.devdeveloper.chrome.com
  4. 参与 Web Incubator CG(讨论新特性的社区)

常见误解

误解事实
”HTML5 是一个独立版本”现在是 Living Standard
”HTML5 已经完成了”没有”完成”的概念,一直在更新
”浏览器都支持 HTML5”不存在”全支持”的说法,是逐个特性支持
”HTML5 包含 CSS3”CSS3 是独立的规范,和 HTML 分开
”HTML5 = HTML + CSS + JS”这是通俗说法,严格说是不同的规范

总结

  • HTML5 是历史名词,现行标准是 HTML Living Standard
  • 由 WHATWG 维护,没有版本号
  • 浏览器逐个特性支持,查兼容性用 Can I use
  • 日常查文档首选 MDN
Note

下次别人问你”HTML5 有什么新特性”,你可以说:“现在叫 Living Standard,没有版本号,一直在加新东西。想了解具体特性可以问我。”