<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
- 超链接选中之后的文本颜色。此方法不符合规范,请使用 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>
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard <body> |
Living Standard | 更改了不一致的特性列表。 |
HTML5 <body> |
Recommendation | 废弃了以前不赞成的属性。定义了没有标准化的 margintop , marginleft , marginright 和marginbottom 不一致的行为。增加了 on* 属性。 |
HTML 4.01 Specification <body> |
Recommendation | 不再赞成 alink , background , bgcolor , link , text 和vlink 属性。 |
浏览器兼容性
BCD tables only load in the browser