摘要
HTML 主体元素 (<body>) 表示的是HTML文档的主体内容,任何一个HTML文档,只允许存在一个 <body> 元素。
- 内容分类 Sectioning root.
- 许可内容 Flow content.
- 标记省略如果它的子元素不是空格、注释、
<script>元素或者<style>元素的话,可以省略开始标签。如果body元素有内容或者有开始标签,或者不是以注释结尾就可以省略结束标签。 - 父级元素body必须是
<html>的直接子元素 。 - DOM 接口
HTMLBodyElement<body>元素暴露在HTMLBodyElement接口中。- 你可以通过
document.body属性来访问body元素。
属性
该元素包含所有全局特性。
alink- 超链接被选中时的颜色。这个方法不符合标准,请用元素的 CSS
:active伪类的color属性代替。 background- 将用URI地址指定的图片设置为背景。这个方法不符合标准,请用元素的 CSS
background属性代替。 -
Note: Starting in Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4),
backgroundis no longer resolved as a URI; instead, it's treated as a simple string. bgcolor- 文档的背景颜色。这个方法不符合标准,请用CSS
background-color属性代替。 bottommargin- body元素底部的空白。这个方法不符合标准,请用元素的 CSS
margin-bottom属性代替。 leftmargin- body元素左边的空白。这个方法不符合标准,请用元素的 CSS
margin-left属性代替。 link- 未访问过的超链接的颜色。这个方法不符合标准,请用 CSS
:link伪类的color属性代替。 onafterprintHTML5- 用户打印完成当前文档后的回调函数。
onbeforeprintHTML5- 用户请求打印当前文档时(打印前)的回调函数。
onbeforeunloadHTML5- 当文档即将被卸载的回调函数。
onblurHTML5- DOM失去焦点的回调函数。
onerrorHTML5- DOM加载失败的回调函数。
onfocusHTML5- DOM接收到焦点focus的回调函数。
onhashchangeHTML5- 当文档当前地址的片段标识部分(地址后面以#号开始的部分)变化时的回调函数。
onlanguagechange- 语言改变时的回调函数。
onloadHTML5- DOM完成加载的回调函数。
onmessageHTML5- DOM接收到message的回调函数。
onofflineHTML5- 网络连接失败的回调函数。
ononlineHTML5- 网络恢复连接的回调函数。
onpopstateHTML5- 用户导航历史会话的回调函数。
onredoHTML5- 用户从历史记录里面前进的
onresizeHTML5- DOM大小调整时触发的回调函数。
onstorageHTML5- 存储区改变的回调函数。
onundoHTML5- 用户从历史记录里前进时触发的回调函数。
onunloadHTML5- 当文档已经被关闭的回调函数。
rightmargin- body元素右边的空白。这个方法不符合标准,请用元素的 CSS
margin-right属性代替。 text- 文本的颜色。这个方法不符合标准,请用元素的 CSS
color属性代替。 topmargin- body元素顶部的空白。这个方法不符合标准,请用元素的 CSS
margin-top属性代替。 vlink- 已访问的超链接的颜色。这个方法不符合标准,请用 CSS
:visited伪类的color属性代替。
规范
| Specification | Status | Comment |
|---|---|---|
| HTML Living Standard <body> |
Living Standard | Changed the list of non-conforming features. |
| HTML5 <body> |
Recommendation | Obsoleted the formerly deprecated attributes. Defined the behavior of the non-conforming and never standardized margintop, marginleft, marginright and marginbottom. |
| HTML 4.01 Specification <body> |
Recommendation | Deprecated the alink, background, bgcolor, link, text and vlink attributes. |
浏览器兼容性
| 特性 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| 支持 | 1.0 | (Yes) | (Yes) | (Yes) | (Yes) |
onlanguagechange |
? | 32 (32) | ? | ? | ? |
bottommargin, leftmargin, rightmargin, topmargin |
(Yes) | 35 (35) [1] | ? | ? | ? |
| 特性 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 支持 | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
onlanguagechange |
? | 32.0 (32) | ? | ? | ? |
bottommargin, leftmargin, rightmargin, topmargin |
(Yes) | 35.0 (35) [1] | ? | ? | ? |
[1] Was supported before this in Quirk Mode only.