HTML <body> 元素表示HTML文档内容所在之处。一个文档中只允许有一个 <body> 元素。

内容分类 Sectioning root.
允许的内容 Flow content.
标签略写 如果元素其内的第一个文字/元素不是空格、注释、 <script> 元素或<style> 元素的情况下,可以省略开始标签。如果 body 元素有内容,或者写了开始标签,并且之后不跟注释标签的情况下,可以省略结束标签。
允许的父元素 它必须是 <html> 元素的直接子元素。
Permitted ARIA roles
DOM 接口 HTMLBodyElement

属性

此元素包括所有全局属性

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
存储内容(localStorage / sessionStorage)发生改变时调用的函数。
onundo
用户撤销操作时调用的函数。
onunload
文档关闭时调用的函数。
rightmargin
body 右侧的留白。此方法不符合规范,请使用元素的 CSS margin-right 属性替代。
text
文本颜色。此方法不符合规范,请使用元素的 CSS color 属性替代。
topmargin
body 上方的留白。此方法不符合规范,请使用元素的 CSS margin-top 属性替代。
vlink
访问过的超链接的文本颜色。 此方法不符合规范,请使用 CSS color 属性和 :visited 伪类替代。

例子

<html>
  <head>
    <title>Document title</title>
  </head>
  <body>
    <p>This is a paragraph</p>
  </body>
</html>

技术规范

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. Added the on* attributes.
HTML 4.01 Specification
<body>
Recommendation Deprecated the alink, background, bgcolor, link, text and vlink attributes.

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support1121 Yes Yes Yes
alink1121 Yes Yes Yes
background1121 Yes Yes Yes
bgcolor1121 Yes Yes Yes
bottommargin Yes No351 No Yes ?
leftmargin Yes No351 No Yes ?
link1121 Yes Yes Yes
onafterprint1121 Yes Yes Yes
onbeforeprint1121 Yes Yes Yes
onbeforeunload1121 Yes Yes Yes
onblur1121 Yes Yes Yes
onerror1121 Yes Yes Yes
onfocus1121 Yes Yes Yes
onhashchange1121 Yes Yes Yes
onlanguagechange ? No32 No ? ?
onload1121 Yes Yes Yes
onmessage1121 Yes Yes Yes
onoffline1121 Yes Yes Yes
ononline1121 Yes Yes Yes
onpopstate1121 Yes Yes Yes
onredo1121 Yes Yes Yes
onresize1121 Yes Yes Yes
onstorage1121 Yes Yes Yes
onundo1121 Yes Yes Yes
onunload1121 Yes Yes Yes
rightmargin Yes No351 No Yes ?
text1121 Yes Yes Yes
topmargin Yes No351 No Yes ?
vlink1121 Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes1124 Yes Yes Yes
alink Yes1124 Yes Yes Yes
background Yes1124 Yes Yes Yes
bgcolor Yes1124 Yes Yes Yes
bottommargin Yes Yes No351 Yes ? Yes
leftmargin Yes Yes No351 Yes ? Yes
link Yes1124 Yes Yes Yes
onafterprint Yes1124 Yes Yes Yes
onbeforeprint Yes1124 Yes Yes Yes
onbeforeunload Yes1124 Yes Yes Yes
onblur Yes1124 Yes Yes Yes
onerror Yes1124 Yes Yes Yes
onfocus Yes1124 Yes Yes Yes
onhashchange Yes1124 Yes Yes Yes
onlanguagechange ? ? No32 ? ? ?
onload Yes1124 Yes Yes Yes
onmessage Yes1124 Yes Yes Yes
onoffline Yes1124 Yes Yes Yes
ononline Yes1124 Yes Yes Yes
onpopstate Yes1124 Yes Yes Yes
onredo Yes1124 Yes Yes Yes
onresize Yes1124 Yes Yes Yes
onstorage Yes1124 Yes Yes Yes
onundo Yes1124 Yes Yes Yes
onunload Yes1124 Yes Yes Yes
rightmargin Yes Yes No351 Yes ? Yes
text Yes1124 Yes Yes Yes
topmargin Yes Yes No351 Yes ? Yes
vlink Yes1124 Yes Yes Yes

1. Before Firefox 35, it was supported in Quirks Mode only.

参见

文档标签和贡献者

此页面的贡献者: kite-js, hoyt, CodeDreamfy, JoshuaLee, sweetliu, pantao
最后编辑者: kite-js,