摘要
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),
background
is 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
属性代替。 onafterprint
HTML5- 用户打印完成当前文档后的回调函数。
onbeforeprint
HTML5- 用户请求打印当前文档时(打印前)的回调函数。
onbeforeunload
HTML5- 当文档即将被卸载的回调函数。
onblur
HTML5- DOM失去焦点的回调函数。
onerror
HTML5- DOM加载失败的回调函数。
onfocus
HTML5- DOM接收到焦点focus的回调函数。
onhashchange
HTML5- 当文档当前地址的片段标识部分(地址后面以#号开始的部分)变化时的回调函数。
onlanguagechange
- 语言改变时的回调函数。
onload
HTML5- DOM完成加载的回调函数。
onmessage
HTML5- DOM接收到message的回调函数。
onoffline
HTML5- 网络连接失败的回调函数。
ononline
HTML5- 网络恢复连接的回调函数。
onpopstate
HTML5- 用户导航历史会话的回调函数。
onredo
HTML5- 用户从历史记录里面前进的
onresize
HTML5- DOM大小调整时触发的回调函数。
onstorage
HTML5- 存储区改变的回调函数。
onundo
HTML5- 用户从历史记录里前进时触发的回调函数。
onunload
HTML5- 当文档已经被关闭的回调函数。
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.