🏗️ 第二章:HTML 文档结构解析

理解 HTML 文档的骨架结构

2.1 <html>, <head>, <body> 的核心作用

每个 HTML 文档都有三个核心组成部分,它们构成了网页的基本骨架:

<html> - 根元素(整个页面的容器)
<head>
元数据容器
(不可见的内容)
<body>
可见内容容器
(网页显示的内容)

<html> 标签

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

<head> 标签

<body> 标签

2.2 元数据 (<meta>) 详解

<meta> 标签提供关于 HTML 文档的元数据。它不会显示在页面上,但对浏览器和搜索引擎非常重要。

Meta 标签 作用 示例
charset 指定字符编码 <meta charset="UTF-8">
viewport 视口设置(移动端适配) <meta name="viewport" content="width=device-width, initial-scale=1.0">
description 页面描述(SEO) <meta name="description" content="页面描述">
keywords 关键词(SEO,已不太重要) <meta name="keywords" content="HTML, CSS, 教程">
author 作者信息 <meta name="author" content="张三">

字符集 (UTF-8)

UTF-8 是目前最通用的字符编码,支持世界上几乎所有的文字,包括中文、日文、emoji 等。

如果不设置正确的字符集,中文可能会显示为乱码。

<!-- 必须放在 head 的最前面 -->
<meta charset="UTF-8">

视口设置 (viewport) —— 移动端适配的关键

viewport 设置确保网页在移动设备上正确显示。

<meta name="viewport" 
      content="width=device-width, initial-scale=1.0">

属性解释:

注意:如果不设置 viewport,网页在手机上会显示为桌面版的缩小版本,文字很小,需要手动放大才能阅读。

SEO 基础:title 和 description

<head>
    <!-- 页面标题:显示在浏览器标签和搜索结果中 -->
    <title>HTML 基础教程 - 从零开始学习网页制作</title>
    
    <!-- 页面描述:显示在搜索结果中 -->
    <meta name="description" 
          content="这是一份完整的 HTML 入门教程,适合零基础学习者...">
</head>
SEO 小贴士:

2.3 注释的写法与最佳实践

HTML 注释用于在代码中添加说明,不会显示在网页上。

<!-- 这是单行注释 -->

<!-- 
    这是多行注释
    可以写很多行
    用于详细说明
-->

<div>
    <!-- 注释可以放在任何地方 -->
    <p>这是一个段落</p>
</div>

注释的最佳实践:

<!-- ==================== 头部导航开始 ==================== -->
<header>
    <nav>...</nav>
</header>
<!-- ==================== 头部导航结束 ==================== -->

<!-- ==================== 主要内容开始 ==================== -->
<main>
    <!-- 文章列表 -->
    <article>...</article>
</main>
<!-- ==================== 主要内容结束 ==================== -->

✏️ 动手练习

创建一个完整的 HTML 文档,包含以下内容:

  1. 正确的文档类型声明
  2. 设置语言为中文(zh-CN)
  3. 在 head 中添加:
    • UTF-8 字符集
    • viewport 设置
    • 页面标题(包含你的名字)
    • 页面描述
  4. 在 body 中添加:
    • 一个一级标题
    • 一段自我介绍
    • 使用注释标记不同区块