HTML <body> 元素
HTML <body>
元素表示 HTML 文档的内容。文档中只能有一个 <body>
元素。
一个简单的 HTML 文档,包含尽可能少的必需的标签:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文档标题</title>
</head>
<body>
文档内容......
</body>
</html>
特性
内容类别 | 章节根节点。 |
---|---|
允许的内容 | 流式内容。 |
标签省略 | 如果它的子元素不是空格,注释,<script> 元素或 <style> 元素,则可以省略开始标签。如果 body 元素有内容或有开始标签,或者不是以注释结尾,则可以省略结束标签。 |
允许的父元素 | 必须是 <html> 元素的第二个元素。 |
允许的 ARIA 角色 | 无 |
DOM 接口 |
HTMLBodyElement 。<body> 元素暴露了 HTMLBodyElement 接口;您可以通过 document.body 属性访问 body 元素。 |
属性
该元素包含了全局属性。
alink
超链接被选中时的文字颜色。 该方法不符合标准,请使用 CSS color
属性与 :active
伪类代替。
background
要用作背景的图像的 URI。该方法不符合标准,请使用 CSS background
属性代替。
bgcolor
文档的背景颜色。该方法不符合标准,请使用 CSS background-color
属性代替。
bottommargin
body 底部的空白。该方法不符合标准,请使用 CSS margin-bottom
属性代替。
leftmargin
body 左边的空白。该方法不符合标准,请使用 CSS margin-left
属性代替。
link
未访问的超文本链接的文本颜色。该方法不符合标准,请使用 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
属性代替。
vlink
访问过的超文本链接的文本颜色。该方法不符合标准,请使用 CSS color
属性与 :visited
伪类代替。
事件属性
<body>
标签支持 HTML 的事件属性。
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard<body> 的定义 |
现行的标准 | 更改了不符合标准的功能列表。 |
HTML5<body> 的定义 |
推荐 | 废除了以前废弃的属性。 定义了 margintop , marginleft , marginright and marginbottom 为不符合标准的属性。增加了 on* 属性。 |
HTML 4.01 Specification<body> 的定义 |
推荐 | 废弃了 alink ,background ,bgcolor ,link ,text 和 vlink 属性。 |
桌面浏览器兼容性
特性 | 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 模式中支持。