Skip to content

HTML 基础

HTML 文档结构

HTML 文档有一个基本的结构,每个 HTML 页面都应该包含以下基本元素:

html
<!DOCTYPE html>
<html>
<head>
    <title>页面标题</title>
</head>
<body>
    页面内容
</body>
</html>

基本结构解释

1. <!DOCTYPE html>

  • 文档类型声明
  • 告诉浏览器这是 HTML5 文档
  • 必须放在文档的第一行
  • 不区分大小写

2. <html> 元素

  • HTML 文档的根元素
  • 包含整个页面的内容
  • 所有其他元素都在这个元素内部

3. <head> 元素

  • 包含页面的元数据
  • 不会显示在页面上
  • 包含标题、字符编码、样式表链接等

4. <title> 元素

  • 定义页面标题
  • 显示在浏览器标签页上
  • 搜索引擎会显示这个标题

5. <body> 元素

  • 包含页面的可见内容
  • 用户能看到的所有内容都在这里

完整的示例

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <h1>欢迎来到我的网站</h1>
    <p>这是我的第一个 HTML 页面。</p>
    <p>HTML 是一种标记语言,用于创建网页。</p>
</body>
</html>

HTML 标签语法

标签的基本语法

  • HTML 标签用尖括号包围:<标签名>
  • 大多数标签成对出现:开始标签和结束标签
  • 结束标签在标签名前加斜杠:</标签名>
html
<h1>这是标题</h1>
<p>这是段落</p>

自闭合标签

有些标签不需要结束标签,称为自闭合标签:

html
<br>      <!-- 换行 -->
<img>     <!-- 图片 -->
<input>   <!-- 输入框 -->
<hr>      <!-- 水平线 -->

HTML 元素嵌套

HTML 元素可以嵌套,即一个元素包含另一个元素:

html
<html>
    <body>
        <h1>主标题</h1>
        <p>这是一个 <strong>重要</strong> 的段落。</p>
    </body>
</html>

嵌套规则

  1. 元素必须正确嵌套
  2. 内层元素必须完全包含在外层元素中
  3. 不能交叉嵌套

正确的嵌套:

html
<p><strong>粗体文本</strong></p>

错误的嵌套:

html
<p><strong>粗体文本</p></strong>

常用的基础标签

标题标签

HTML 提供了六级标题:

html
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

段落标签

html
<p>这是一个段落。</p>
<p>这是另一个段落。</p>

换行标签

html
<p>第一行<br>第二行</p>

水平分割线

html
<p>上面的内容</p>
<hr>
<p>下面的内容</p>

HTML 注释

注释用于在代码中添加说明,不会在浏览器中显示:

html
<!-- 这是注释,不会显示在页面上 -->
<p>这是可见的内容</p>
<!-- 
这是多行注释
可以写很多行
-->

字符编码

设置 UTF-8 编码

html
<meta charset="UTF-8">

为什么需要设置编码

  • 正确显示中文字符
  • 避免出现乱码
  • 支持国际化字符

语言属性

为 HTML 文档设置语言:

html
<html lang="zh-CN">  <!-- 简体中文 -->
<html lang="en">     <!-- 英语 -->

视口设置

响应式设计的基础设置:

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

实践练习

创建一个包含以下内容的 HTML 页面:

  1. 页面标题:「我的个人介绍」
  2. 一级标题:你的名字
  3. 二级标题:「关于我」
  4. 两个段落:介绍你的兴趣爱好和学习目标
  5. 添加适当的注释

常见错误

1. 忘记闭合标签

html
<!-- 错误 -->
<p>这是段落

<!-- 正确 -->
<p>这是段落</p>

2. 标签嵌套错误

html
<!-- 错误 -->
<p><h1>标题</h1></p>

<!-- 正确 -->
<h1>标题</h1>
<p>段落</p>

3. 忘记文档类型声明

html
<!-- 错误 -->
<html>
<head>...

<!-- 正确 -->
<!DOCTYPE html>
<html>
<head>...

小结

  • HTML 文档有固定的基本结构
  • 标签必须正确嵌套和闭合
  • 使用注释增加代码可读性
  • 设置正确的字符编码
  • 养成良好的编码习惯

下一章我们将详细学习 HTML 元素的概念和分类。