喔唷网 - 网络从业者技术信息综合门户!

当前位置: 主页 > 教程技术 > 编程语言 > html/css

<html><head><body>网页的三大支柱 2.3 《HTML5从入门到渐进》

时间 : 2025-04-21 17:46来源 : 喔唷网作者 : 喔唷网点击 :
2.3 html 、 head 和 body 元素:网页的三大支柱 大家好!今天我们要认识构成每个HTML网页的三个最重要的"容器"。就像人有头、身体和衣服一样,HTML文档也有自己的基本结构。 一、三大元

2.3 <html><head><body>元素:网页的三大支柱

大家好!今天我们要认识构成每个HTML网页的三个最重要的"容器"。就像人有头、身体和衣服一样,HTML文档也有自己的基本结构。

一、三大元素的关系图解

可以把它们想象成一个俄罗斯套娃:

  • 最大的娃娃是<html>,包裹所有内容
  • 中间的<head>,装看不见的重要信息
  • 最里面的<body>,放所有看得见的内容

二、<html>元素 - 网页的"外套"

基本用法

<html lang="zh-CN">
  <!-- 所有内容放在这里 -->
</html>

重要属性


属性

作用

示例

lang

设置网页语言
lang="zh-CN"(简体中文)

dir

文字方向
dir="rtl"(从右到左)

小贴士:设置正确的lang属性有助于:

  • 屏幕阅读器正确发音
  • 搜索引擎更好理解内容
  • 浏览器提供正确翻译建议

三、<head>元素 - 网页的"大脑"
包含哪些内容?

<head>
    <meta charset="UTF-8">
    <title>我的网页</title>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
    <style>/* CSS代码 */</style>
</head>

为什么<head>里的内容看不见?

因为它存储的是"元信息",就像人的大脑:

  • 告诉浏览器如何显示页面
  • 设置网页标题
  • 链接外部资源
  • 但不会直接显示在页面上

常见内容:

  • <title>:浏览器标签页标题
  • <meta>:各种元数据
  • <link>:引入CSS文件
  • <style>:内嵌CSS样式
  • <script>:JavaScript代码

四、<body>元素 - 网页的"身体"

所有可见内容的家

<body>
    <h1>欢迎光临</h1>
    <p>这是我的个人网站</p>
    <img src="图片地址" alt="我的照片">
</body>

<body>的特点:

  1. 一个网页只能有一个<body>
  2. 包含用户能看到的所有内容:文本图片视频表格表单等
  3. 可以添加样式和交互效果

五、完整结构示例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>宠物商店</title>
    <style>
        body { font-family: Arial; }
    </style>
</head>
<body>
    <h1>欢迎来到喵星人宠物店</h1>
    <p>我们提供各种可爱的猫咪~</p>
    <img src="图片地址" alt="一只橘猫">
</body>
</html>

六、常见错误排查

❌ 问题:网页显示乱码
✅ 解决:检查<head>里是否有<meta charset="UTF-8">

❌ 问题:修改了<body>内容但看不到变化
✅ 解决:

  1. 确认文件已保存
  2. 刷新浏览器
  3. 检查是否修改了正确的文件

❌ 问题:网页标题不显示
✅ 解决:确认<title>放在<head>里且没有拼写错误

七、小测验

  1. 网页内容应该放在哪个标签里?<head><body><html>
  2. 设置网页语言应该修改哪个属性?<body lang><html lang><head lang>
  3. 下面哪个应该放在<head>里?<h1><title><img>

八、为什么这样设计?

W3C这样设计是为了:

  1. 分离关注点:<head>管信息<body>管展示
  2. 标准化结构:所有浏览器都能理解
  3. 可访问性:辅助工具可以正确解析

九、扩展知识

1. <body>的特殊属性(已淘汰但了解下)


属性

作用

现代替代方案

bgcolor

背景色

CSS的background

text

文字颜色

CSS的color

link

链接颜色

CSS的a:link

2. 推荐的结构优化

<body>
    <header>...</header>
    <main>...</main>
    <footer>...</footer>
</body>

(这些语义化标签我们后面会详细讲)

十、总结

记住这三个标签就像记住人的三个部分:

  1. <html> - 整个人(最外层)
  2. <head> - 头部(思考和管理)
  3. <body> - 身体(展示和行动)

作业:创建一个完整结构的HTML文件,要求:

  1. 设置语言为中文
  2. 标题为"我的个人主页"
  3. 在body里添加一段自我介绍

下节课我们要深入学习<head>里的秘密武器——<meta>标签,不见不散!

栏目列表

关联类容

热点推荐

栏目推荐

猜你喜欢