HTML5对<body>标签的详细介绍如下:

| 属性 | 描述 |
| | |
| alink | color | HTML5不支持,指定文档中活动链接的颜色 |
| background | URL | HTML5不支持,指定文档的背景图像 |
| bgcolor | color | HTML5不支持,标签规定文档的背景颜色 |
| link | color | 文档中未访问链接的颜色 |
| text | color | 文档中所有文本的颜色 |
| vlink | color | 逻辑清晰,可以使用表格,文章末尾加一个相关问答FAQs,写两个问题并解答,小标题使用h3标签,不写标题。
HTML5 对各个标签的定义与规定:body的介绍

<body> 标签定义和用法
<body> 标签用于定义 HTML 文档的主体部分,在一个完整的 HTML 文档中,<body> 元素紧随<head> 元素之后,是<html> 元素的第二个子元素,它包含了所有在浏览器中显示的内容,如文本、超链接、图像、表格、列表等。
<!DOCTYPE html> <html> <head> <title>这是一个示例文档</title> </head> <body> <h1>欢迎来到我的主页</h1> <p>这是一个段落。</p> <a href="https://www.example.com">点击这里</a> </body> </html>
<body> 标签支持的属性
在 HTML5 中,<body> 标签支持全局属性和事件属性,以下是一些常用的属性:
| 属性名 | 描述 |
| id | 为 body 元素设定唯一标识符 |
| class | 为 body 元素设定样式类 |
| style | 直接在元素内添加 CSS 样式 |
| onclick | 当用户点击 body 元素时触发的事件处理函数 |
| onkeydown | 当用户按下键盘按键时触发的事件处理函数 |
<body> 标签的默认 CSS 设置
大多数浏览器会使用以下默认值来显示<body> 元素:
body {
display: block;
margin: 8px;
}
body:focus {
outline: none;
}
这些默认样式可以确保<body> 元素正确显示在页面上。
HTML4.01 与 HTML5 之间的差异
在 HTML5 中,删除了所有<body> 的特殊属性,这些属性在 HTML4.01 中是被废弃的,不再被推荐使用。background,bgcolor,link,text,vlink 等属性在 HTML5 中都不再支持。

| 属性名 | HTML4.01 中的值 | HTML5 中的值 |
| background | URL | 不支持 |
| bgcolor | color | 不支持 |
| link | color | 不支持 |
| text | color | 不支持 |
| vlink | color | 不支持 |
实例展示
通过以下实例,展示了如何使用<body> 标签及其 CSS 样式来美化网页内容:
<!DOCTYPE html>
<html>
<head>
<title>示例文档</title>
<style>
body {
backgroundcolor: #E6E6FA; /* 设置背景颜色 */
color: green; /* 设置文本颜色 */
}
a:link {
color: red; /* 设置未访问链接颜色 */
}
a:visited {
color: blue; /* 设置已访问链接颜色 */
}
a:active {
color: yellow; /* 设置活动链接颜色 */
}
</style>
</head>
<body>
<h1>欢迎来到我的主页</h1>
<p>这是一个段落。</p>
<a href="https://www.example.com">点击这里</a>
</body>
</html>
常见问题解答(FAQs)
Q1:<body> 标签是否可以包含其他标签?
A1: 是的,<body> 标签可以包含几乎所有的 HTML 标签,如标题(<h1><h6>)、段落(<p>)、超链接(<a>)、图像(<img>)、表格(<table>)等等,这些标签共同构成了网页的主体内容。
Q2: HTML5 中的<body> 标签与 HTML4.01 有什么区别?
A2: 在 HTML5 中,<body> 标签删除了所有特殊属性,这些属性在 HTML4.01 中已经被废弃。background,bgcolor,link,text,vlink 等属性在 HTML5 中都不再支持,这使得 HTML5 更加简洁和标准化。