<html>: 根元素标签

最后更新:2026-10-13

<html>根元素标签

HTML 文档的根元素,所有其他元素都必须位于它内部;通常用 lang 属性声明页面语言。

分类文档结构
内容模型根元素(无父级)
允许的父元素接受流式内容的元素
闭合标签需要 </html> 标签
状态标准

📝 语法

<html lang="zh-CN">
  <head>...</head>
  <body>...</body>
</html>

⚙️ 属性

该元素支持全局属性及以下专有属性:

属性值描述
lang文档(或该元素内容)的主要语言,利于 SEO 与无障碍。

▶ 示例

编辑下方代码,在 playground 中查看实时效果:

🌐 浏览器支持

浏览器 ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<html> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
所有主流浏览器均支持
提示: html 是文档最外层;lang 属性对搜索引擎和屏幕阅读器都很重要,务必设置。

❓ 常见问题

Qhtml 标签的 lang 属性为什么重要?
A<html lang='zh'> 声明页面主语言:屏幕阅读器按语言选发音引擎、搜索引擎辅助判断语种、浏览器决定是否弹出翻译提示。缺少 lang 是无障碍审查的高频错误项。
Qhtml 元素上可以设置哪些实用属性?
A除 lang 外常用的有 dir(ltr/rtl 文字方向,阿语等 RTL 语言必设)、class(全局主题类挂载点)、data-* 自定义属性。CSS 变量也常定义在 :root(即 html)上供全站使用。
Q页面可以不写 html 标签吗?
A解析器允许省略 html/head/body 标签并自动补全,但不建议:代码可读性差、某些工具链解析异常、团队协作易出错。显式写全三个骨架标签是所有规范的基本要求。
更多案例即将上线,敬请期待。

📚 相关教程

Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏