<body>:文档主体元素 - HTML(超文本标记语言) 编辑
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
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论