HTML body 标签
HTML <body>
标签功能
<body>
标签定义文档的主体,分区根元素。
<body>
元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)。
document.body 属性提供了可以轻松访问文档的 body 元素的脚本。
项目 | 说明 |
---|---|
允许的父元素 | 它必须是 html 元素的直接子元素。 |
DOM 接口 | HTMLBodyElement |
body 元素接口 | HTMLBodyElement 。你可以通过 document.body 属性访问 body 元素。 |
HTML <body>
标签用法
一个简单的 HTML 文档,包含尽可能少的必需的标签:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文档标题</title>
</head>
<body>
文档内容......
</body>
</html>
浏览器支持
所有主流浏览器都支持 <body>
标签。
HTML4 与 HTML5 之间的差异
在 HTML 5 中,删除了所有 body 元素的"呈现属性"。
在 HTML4 中,所有 body 元素的"呈现属性" 已废弃。
属性
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 伪类替代。
全局属性
<body>
标签支持 HTML 全局属性。
事件属性
<body>
标签支持 HTML 事件属性