元素body

HTML文件的基本结构

body
适用DTD:Strict Transitional Frameset   适用浏览器:All
释义 文档主体元素(document body)

语法
<body 属性="属性值">~标签内容~</body>

说明
body元素为文件主题内容最上层元素,在HTML文件中起始标签与终止标签都可省略,但在XHTML中均不可省略
body元素为html元素的子元素,body元素标签内也可放置script元素标签内容
在Strict DTD文档中,body元素“标签内容”中只可包含块级元素,行内元素必须放诸块级元素标签内容中;但在Transitional DTD和Frameset DTD中行内元素可以直接放在body元素“标签内容”中

属性
属性 属性值 说明
text 颜色值:#000000 指定文件内容全体文字的颜色,默认值为黑色。仅在Transitional DTD和Frameset DTD文档中使用
link 颜色值:#0000FF 指定超链接的颜色(尚未链接浏览过),默认值为蓝色。仅在Transitional DTD和Frameset DTD文档中使用
alink 颜色值:#FF0000 指定超链接的颜色(激活时),默认值为红色。仅在Transitional DTD和Frameset DTD文档中使用
vlink 颜色值:#800800 指定超链接的颜色(已链接浏览过),默认值为紫色。仅在Transitional DTD和Frameset DTD文档中使用
background URI URI指定文档的背景图案,仅在Transitional DTD和Frameset DTD文档中使用
bgcolor 颜色值 指定文档的背景颜色,仅在Transitional DTD和Frameset DTD文档中使用
bgproperties 字符串:fixed 取值fixed,指定文档的背景图案位置固定(浮水印)。仅用于IE
topmargin 长度(pixel):15 指定文档内容显示的上边界
bottommargin 长度(pixel):15 指定文档内容显示的下边界
leftmargin 长度(pixel):10 指定文档内容显示的左边界
rightmargin 长度(pixel):10 指定文档内容显示的右边界
marginheight 长度(pixel):8 指定文档内容显示的上下边界,用于Netscape及FireFox等非IE浏览器
marginwidth 长度(pixel):8 指定文档内容显示的左右边界,用于Netscape及FireFox等非IE浏览器
⑭ 通用属性:id、class、title、style、dir、lang、xml:lang 查看
⑮ 固有事件属性:onload、onunload
nbsp;
body元素的属性基本上都是表现性的属性,其中topmargin、bottommargin、marginheight、marginwidth等是浏览器生产商引进的专有属性,是非标准的。这些属性已经被废弃了,而且逐渐被CSS取代。

示范
1.指定文档默认文字颜色及超链接颜色:
<body text="olive">...</body>
2.指定文档的背景色:
<body bgcolor="#B0C4DE">...</body>
3.指定文档的背景图案并且设定背景图案固定:
<body background="src/bg.jpg" bgproperties="fixed">...</body>

范例
下面的例子显示了XHTML文件基础结构: 运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素body</title>
</head>
<body text="olive" link="#AAAAFF" alink="blue" vlink="red" background="src/bg.jpg" bgproperties="fixed">
<a href="http://www.baidu.com">baidu</a>
<a href="http://www.visitnorway.com">visitnorway</a>... hypertext<br>
This is an example for HTML <em>body</em>. See it?<br>
我是中文。<br>
</body>
</html>

参阅