HTML <body> 元素

HTML <body> 元素表示 HTML 文档的内容。文档中只能有一个 <body> 元素。

一个简单的 HTML 文档,包含尽可能少的必需的标签:

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

尝试一下 »

截图

一个简单的 HTML 文档,包含尽可能少的必需的标签

特性

内容类别 章节根节点
允许的内容 流式内容
标签省略 如果它的子元素不是空格,注释,<script> 元素或 <style> 元素,则可以省略开始标签。如果 body 元素有内容或有开始标签,或者不是以注释结尾,则可以省略结束标签。
允许的父元素 必须是 <html> 元素的第二个元素。
允许的 ARIA 角色
DOM 接口 HTMLBodyElement<body> 元素暴露了 HTMLBodyElement 接口;您可以通过 document.body 属性访问 body 元素。

属性

该元素包含了全局属性

超链接被选中时的文字颜色。 该方法不符合标准,请使用 CSS color 属性与 :active 伪类代替。

background

要用作背景的图像的 URI。该方法不符合标准,请使用 CSS background 属性代替。

bgcolor

文档的背景颜色。该方法不符合标准,请使用 CSS background-color 属性代替。

bottommargin

body 底部的空白。该方法不符合标准,请使用 CSS margin-bottom 属性代替。

leftmargin

body 左边的空白。该方法不符合标准,请使用 CSS margin-left 属性代替。

未访问的超文本链接的文本颜色。该方法不符合标准,请使用 CSS color 属性与 :link 伪类代替。

onafterprint

在用户打印文档后调用的函数。

onbeforeprint

当用户请求打印文档时调用的函数。

onbeforeunload

当文档即将关闭时调用的函数。

onblur

当文档失去焦点时调用的函数。

onerror

当文档无法正确加载时调用的函数。

onfocus

当文档接收到焦点时调用的函数。

onhashchange

当文件的当前地址的片段标识部分(以哈希()字符开头)已更改时,调用的函数。

onlanguagechange

当首选语言更改时调用的函数。

onload

在文档加载完成时调用的函数。

onmessage

当文档收到消息时调用的函数。

onoffline

网络通信失败时调用的函数

ononline

恢复网络通信时调用的函数。

onpopstate

当用户导航到会话历史时调用的函数。

onredo

用户在历史记录中向前移动时调用的函数。

onresize

调整文档大小后调用的函数。

onstorage

存储区域更改时调用的函数。

onundo

用户在历史记录中向后移动时调用的函数。

onunload

当文档关闭时调用的函数。

rightmargin

body 右边的空白。 该方法不符合标准,请使用 CSS margin-right 属性代替。

text

文字的颜色。该方法不符合标准,请使用 CSS color 属性代替。

topmargin

body 头部的空白。该方法不符合标准,请使用 CSS margin-top 属性代替。

访问过的超文本链接的文本颜色。该方法不符合标准,请使用 CSS color 属性与 :visited 伪类代替。

事件属性

<body> 标签支持 HTML 的事件属性

规范

规范 状态 备注
HTML Living Standard
<body> 的定义
现行的标准 更改了不符合标准的功能列表。
HTML5
<body> 的定义
推荐 废除了以前废弃的属性。 定义了 margintop, marginleft, marginright and marginbottom 为不符合标准的属性。增加了 on* 属性。
HTML 4.01 Specification
<body> 的定义
推荐 废弃了 alinkbackgroundbgcolorlinktextvlink 属性。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 1 12 1 支持 支持 支持
alink 1 12 1 支持 支持 支持
background 1 12 1 支持 支持 支持
bgcolor 1 12 1 支持 支持 支持
bottommargin 支持 不支持 351 不支持 支持 未知
leftmargin 支持 不支持 351 不支持 支持 未知
link 1 12 1 支持 支持 支持
onafterprint 1 12 1 支持 支持 支持
onbeforeprint 1 12 1 支持 支持 支持
onbeforeunload 1 12 1 支持 支持 支持
onblur 1 12 1 支持 支持 支持
onerror 1 12 1 支持 支持 支持
onfocus 1 12 1 支持 支持 支持
onhashchange 1 12 1 支持 支持 支持
onlanguagechange 未知 不支持 32 不支持 未知 未知
onload 1 12 1 支持 支持 支持
onmessage 1 12 1 支持 支持 支持
onoffline 1 12 1 支持 支持 支持
ononline 1 12 1 支持 支持 支持
onpopstate 1 12 1 支持 支持 支持
onredo 1 12 1 支持 支持 支持
onresize 1 12 1 支持 支持 支持
onstorage 1 12 1 支持 支持 支持
onundo 1 12 1 支持 支持 支持
onunload 1 12 1 支持 支持 支持
rightmargin 支持 不支持 351 不支持 支持 未知
text 1 12 1 支持 支持 支持
topmargin 支持 不支持 351 不支持 支持 未知
vlink 1 12 1 支持 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 1 12 4 支持 支持 支持
alink 支持 1 12 4 支持 支持 支持
background 支持 1 12 4 支持 支持 支持
bgcolor 支持 1 12 4 支持 支持 支持
bottommargin 支持 支持 不支持 351 不支持 支持 未知
leftmargin 支持 支持 不支持 351 不支持 支持 未知
link 支持 1 12 4 支持 支持 支持
onafterprint 支持 1 12 4 支持 支持 支持
onbeforeprint 支持 1 12 4 支持 支持 支持
onbeforeunload 支持 1 12 4 支持 支持 支持
onblur 支持 1 12 4 支持 支持 支持
onerror 支持 1 12 4 支持 支持 支持
onfocus 支持 1 12 4 支持 支持 支持
onhashchange 支持 1 12 4 支持 支持 支持
onlanguagechange 未知 未知 不支持 32 不支持 未知 未知
onload 支持 1 12 4 支持 支持 支持
onmessage 支持 1 12 4 支持 支持 支持
onoffline 支持 1 12 4 支持 支持 支持
ononline 支持 1 12 4 支持 支持 支持
onpopstate 支持 1 12 4 支持 支持 支持
onredo 支持 1 12 4 支持 支持 支持
onresize 支持 1 12 4 支持 支持 支持
onstorage 支持 1 12 4 支持 支持 支持
onundo 支持 1 12 4 支持 支持 支持
onunload 支持 1 12 4 支持 支持 支持
rightmargin 支持 支持 不支持 351 不支持 支持 未知
text 支持 1 12 4 支持 支持 支持
topmargin 支持 支持 不支持 351 不支持 支持 未知
vlink 支持 1 12 4 支持 支持 支持

1. 在 Firefox 35 之前,仅在 Quirk 模式中支持。

相关链接