HTML <html> 元素

HTML <html> 元素表示 HTML 文档的根(顶级元素),因该也称为_根元素_。所有其他元素必须是该元素的后代。

简单的 HTML5 文档:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>文档标题</title>
</head>
<body>
  文档内容......
</body>
</html>

尝试一下 »

截图

简单的 HTML5 文档

特性

内容类别 无。
允许的内容 一个 <head> 元素,后面跟着一个 <body> 元素。
标签省略 如果 <html> 元素中的第一项不是注释,那么开始标签可以被省略。如果 <html> 元素紧随其后的不是一个注释,并且它包含的 <body> 元素不为空,或者有开始标签,那么结尾标签可以被省略。
允许的父元素 作为文档的根元素(注:即没有父元素),或者作为在复合文档中允许的任何位置的子文档。
允许的 ARIA 角色
DOM 接口 HTMLHtmlElement

属性

该元素包含了全局属性

manifest

已过时 HTML5

指定了应在本地缓存的资源清单的 URI。有关详细信息,请参阅使用应用程序缓存

version

已废弃 HTML4.01已过时 HTML5

指定管理当前文档的 HTML 文档类型定义的版本。该属性已不需要,因为文档类型声明中已有版本信息,它是多余的。

xmlns

指定文档的 XML 命名空间。默认值为 "http://www.w3.org/1999/xhtml"。它在使用 XML 解析器来解析文档时是必需的,在 text/html 文档中是可选的。

更多实例

HTML 文档最基础的结构

<!DOCTYPE html>
<html>
  <head>...</head>
  <body>...</body>
</html>

尝试一下 »

截图

HTML 文档最基础的结构

规范

规范 状态 备注
HTML Living Standard
<html> 的定义
现行的标准 -
HTML5
<html> 的定义
推荐 增加了 manifest 属性的支持(后面废弃了)。废除了 version 属性
HTML 4.01 Specification
<html> 的定义
推荐 废弃了 version 属性

HTML 4.01 与 HTML5 之间的差异

HTML5 中,增加了一个新属性:manifest,但后面废弃了。

HTML 与 XHTML 之间的差异

xmlns 属性在 XHTML 中是必需的,但在 HTML中不是。

然而,即使 XHTML 文档中的 <html> 没有使用 xmlns 属性,W3C 上的 HTML 验证器也不会报错。这是因为它的默认值是 http://www.w3.org/1999/xhtml,即使您没有包含它,该值也会被添加到 <html> 标签中。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 支持 支持 支持 支持 支持 支持
manifest 支持 支持 3.0 支持 支持 支持
version 支持 支持 支持 支持 支持 支持
xmlns 支持 支持 支持 支持 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 支持 支持 支持 支持 支持 支持
manifest 支持 支持 支持 1.0 支持 支持 支持
version 支持 支持 支持 支持 支持 支持 支持
xmlns 支持 支持 支持 支持 支持 支持 支持

相关链接

  • MathML 顶级元素:<math>
  • SVG 顶级元素:<svg>