<body>:文档主体元素

HTML body 元素表示文档的内容。document.body 属性提供了可以轻松访问文档的 body 元素的脚本。

内容分类 Sectioning root.
允许的内容 Flow content.
Tag omission The start tag may be omitted if the first thing inside it is not a space character, comment, <script> element or <style> element. The end tag may be omitted if the <body> element has contents or has a start tag, and is not immediately followed by a comment.
允许的父元素 它必须是 html 元素的直接子元素。
Permitted ARIA roles None
DOM 接口 HTMLBodyElement

属性

此元素包含 全局属性

alink This is an obsolete API and is no longer guaranteed to work.
超链接选中之后的文本颜色。此方法不符合规范,请使用 CSS 的 color 属性和 :active 伪类替代。
background This is an obsolete API and is no longer guaranteed to work.
将URI所指向的图片作为背景。此方法不符合规范,请使用 CSS 的 background 属性替代。
bgcolor This is an obsolete API and is no longer guaranteed to work.
文档的背景颜色。此方法不符合规范,请使用 CSS 的 background-color 属性替代。
bottommargin This is an obsolete API and is no longer guaranteed to work.
body 的底外边距。此方法不符合规范,请使用 CSS 的 margin-bottom 属性替代。
leftmargin This is an obsolete API and is no longer guaranteed to work.
body 的左外边距。此方法不符合规范,请使用 CSS 的 margin-left 属性替代。
link This is an obsolete API and is no longer guaranteed to work.
未访问过的超链接文本颜色。此方法不符合规范,请使用 CSS 的 color 属性和 :link 伪类替代。
onafterprint
用户完成文档打印之后调用的函数。
onbeforeprint
用户要求打印文档之前调用的函数。
onbeforeunload
文档即将被关闭之前调用的函数。
onblur
文档失去焦点时调用的函数。
onerror
文档加载失败时调用的函数。
onfocus
文档获得焦点时调用的函数。
onhashchange
文档当前地址的片段标识部分(以('#')开始的部分)发生改变时调用的函数。
onlanguagechange
用户选择的语言发生改变时调用的函数。
onload
文档完成加载时调用的函数。
onmessage
文档接收到消息时调用的函数。
onoffline
网络连接失败时调用的函数。
ononline
网络连接恢复时调用的函数。
onpopstate
用户回退历史记录时调用的函数。
onredo
用户重做操作时调用的函数。
onresize
文档尺寸发生改变时调用的函数。
onstorage
存储内容(localStorage / sessionStorage)发生改变时调用的函数。
onundo
用户撤销操作时调用的函数。
onunload
文档关闭时调用的函数。
rightmargin This is an obsolete API and is no longer guaranteed to work.
body 的右外边距。此方法不符合规范,请使用 CSS 的 margin-right 属性替代。
text This is an obsolete API and is no longer guaranteed to work.
文本颜色。此方法不符合规范,请使用 CSS 的 color 属性替代。
topmargin This is an obsolete API and is no longer guaranteed to work.
body 的上外边距。此方法不符合规范,请使用 CSS 的 margin-top 属性替代。
vlink This is an obsolete API and is no longer guaranteed to work.
访问过的超链接的文本颜色。 此方法不符合规范,请使用 CSS color 属性和 :visited 伪类替代。

例子

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

规范

规范 状态 备注
HTML Living Standard
<body>
Living Standard 更改了不一致的特性列表。
HTML5
<body>
Recommendation 废弃了以前不赞成的属性。定义了没有标准化的 margintop, marginleft, marginrightmarginbottom 不一致的行为。增加了 on* 属性。
HTML 4.01 Specification
<body>
Recommendation 不再赞成 alink, background, bgcolor, link, textvlink 属性。

浏览器兼容性

BCD tables only load in the browser

参见