HTML参考手册
标签 | Elements
body
HTML 主体元素(<body>) 表示的是HTML文档的主体内容,任何一个HTML文档,只允许存在一个 <body> 元素。
内容类别 |
切根。 |
---|---|
允许的内容 |
流量内容。 |
标记遗漏 |
如果其中的第一个东西不是空格字符,注释,<script>元素或<style>元素,则可以省略开始标记。如果主体元素包含内容或者具有开始标签,则结束标签可以被省略,并且不会立即跟随注释。 |
允许父母 |
它必须是<html>元素的第二个元素。 |
允许ARIA角色 |
没有 |
DOM界面 |
HTMLBodyElement <body>元素公开HTMLBodyElement接口。您可以通过document.body属性访问body元素。 |
-
<body>元素暴露在
HTMLBodyElement
接口中。
- 你可以通过
document.body
属性来访问body元素。
属性
该元素包含所有全局特性。
alink
超链接被选中时的颜色。这个方法不符合标准,请用元素的 CSS :active
伪类的color
属性代替。
background
将用URI地址指定的图片设置为背景。这个方法不符合标准,请用元素的 CSSbackground
属性代替。
bgcolor
文档的背景颜色。这个方法不符合标准,请用CSSbackground-color
属性代替。
bottommargin
body元素底部的空白。这个方法不符合标准,请用元素的 CSSmargin-bottom
属性代替。
leftmargin
body元素左边的空白。这个方法不符合标准,请用元素的 CSSmargin-left
属性代替。
link
未访问过的超链接的颜色。这个方法不符合标准,请用 CSS :link
伪类的 color
属性代替。
onafterprint
HTML5用户打印完成当前文档后的回调函数。
onbeforeprint
HTML5用户请求打印当前文档时(打印前)的回调函数。
onbeforeunload
HTML5当文档即将被卸载的回调函数。
onblur
HTML5DOM失去焦点的回调函数。
onerror
HTML5DOM加载失败的回调函数。
onfocus
HTML5DOM接收到焦点focus的回调函数。
onhashchange
HTML5当文档当前地址的片段标识部分(地址后面以#号开始的部分)变化时的回调函数。
onlanguagechange
语言改变时的回调函数。
onload
HTML5DOM完成加载的回调函数。
onmessage
HTML5DOM接收到message的回调函数。
onoffline
HTML5网络连接失败的回调函数。
ononline
HTML5网络恢复连接的回调函数。
onpopstate
HTML5用户导航历史会话的回调函数。
onredo
HTML5用户从历史记录里面前进的onresize
HTML5DOM大小调整时触发的回调函数。
onstorage
HTML5存储区改变的回调函数。
onundo
HTML5用户从历史记录里前进时触发的回调函数。
onunload
HTML5当文档已经被关闭的回调函数。
rightmargin
body元素右边的空白。这个方法不符合标准,请用元素的 CSSmargin-right
属性代替。
text
文本的颜色。这个方法不符合标准,请用元素的 CSS color
属性代替。
topmargin
body元素顶部的空白。这个方法不符合标准,请用元素的 CSSmargin-top
属性代替。
vlink
已访问的超链接的颜色。这个方法不符合标准,请用 CSS :visited
伪类的 color
属性代替。
示例
<html>
<head>
<title>Document title</title>
</head>
<body>
<p>This is a paragraph</p>
</body>
</html>
规范
规范 |
状态 |
评论 |
---|---|---|
WHATWG HTML生活标准该规范中“<body>”的定义。 |
生活水平 |
更改了不符合要素的列表。 |
HTML5该规范中'<body>'的定义。 |
建议 |
过时了以前被弃用的属性。定义了不符合标准的边际,边际,边缘和边际的行为。添加了on *属性。 |
HTML 4.01规范该规范中'<body>'的定义。 |
建议 |
弃用alink,背景,bgcolor,链接,文本和vlink属性。 |
浏览器兼容性
Feature |
Chrome |
Edge |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support |
1.0 |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
onlanguagechange |
? |
No support |
32 (32) |
? |
? |
? |
bottommargin, leftmargin, rightmargin, topmargin |
(Yes) |
No support |
35 (35) 1 |
? |
? |
? |
Feature |
Android |
Edge |
Firefox Mobile (Gecko) |
IE Phone |
Opera Mobile |
Safari Mobile |
---|---|---|---|---|---|---|
Basic support |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
onlanguagechange |
? |
No support |
32.0 (32) |
? |
? |
? |
bottommargin, leftmargin, rightmargin, topmargin |
(Yes) |
No support |
35.0 (35) 1 |
? |
? |
? |
标签 | Elements相关
超文本标记语言,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。