下面给你一份 非常清晰、结构化、可打印、适合快速复习的《HTML 总结》
内容涵盖基础 → 进阶 → 实战 → 最新标准,一份搞定 HTML 全面知识。


🌐 HTML 总结(完整复习版)


1️⃣ HTML 基础概念

  • HTML(HyperText Markup Language):构建网页结构的标记语言
  • HTML 文档结构:
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>网页标题</title>
  </head>
  <body>
    网页内容
  </body>
</html>


2️⃣ 常用标签分类

📄 文本结构标签

  • <h1> ~ <h6> —— 标题
  • <p> —— 段落
  • <br> —— 换行
  • <hr> —— 水平线
  • <span> —— 行内标签
  • <div> —— 块级标签

🔗 链接与资源

  • <a href=""> —— 超链接
  • <img src=""> —— 图片
  • <link> —— 引入外部 CSS
  • <script> —— 引入 JS

📦 列表

  • <ul> —— 无序列表
  • <ol> —— 有序列表
  • <li> —— 列表项
  • <dl><dt><dd> —— 定义列表(词条/解释)

📝 表单

  • <form> —— 表单总容器
  • <input> —— 文本、复选、单选等
  • <textarea> —— 多行输入
  • <select><option> —— 下拉框
  • <button> —— 按钮
  • <label> —— 与输入绑定(accessibility 友好)

📊 表格

  • <table> —— 表格
  • <tr> —— 行
  • <th> —— 表头
  • <td> —— 单元格
  • <thead><tbody><tfoot> —— 布局结构化

3️⃣ HTML5 新增常用语义化标签

🏷 布局相关(语义更强)

  • <header> —— 页眉
  • <nav> —— 导航
  • <section> —— 章节
  • <article> —— 独立文章
  • <aside> —— 侧边信息
  • <footer> —— 页脚
  • <main> —— 主体部分

🎬 多媒体

  • <audio> —— 音频播放
  • <video> —— 视频播放
  • <source> —— 多格式支持

📦 表单增强

  • <input type="email">
  • <input type="date">
  • <input type="number">
  • <input type="range">
  • <input type="file">
  • <datalist> —— 自动补全

4️⃣ HTML 属性(Attributes)

常用属性:

属性用途
id唯一标识
classCSS/JS 选择器
style行内样式
title鼠标悬浮提示
alt图片加载失败替代文本
href链接目的地
src图片/脚本路径
target="_blank"新窗口打开
placeholder输入框提示
disabled禁用输入

5️⃣ 块级元素与行内元素

📦 块级元素 Block

特点:

  • 独占一行
  • 可设置宽高
    例:div, h1, p, ul, li, table

行内元素 Inline

特点:

  • 不换行
  • 宽高不可设置(大部分情况)
    例:span, a, img, strong, em, label

6️⃣ HTML 语义化要点(重要)

为什么语义化很重要?

  • SEO 更友好
  • 屏幕阅读器更好支持
  • 代码结构更清晰

原则:

  • 标题用 <h1><h6>
  • 导航用 <nav>
  • 主体内容用 <main>
  • 文章内容用 <article>
  • 不用 <div> 填满整个页面

7️⃣ HTML 中常见问题

✔ 空标签

<br>, <hr>, <img>, <input>

✔ 标签必须成对出现

<p>text</p> 正确
<p>text

✔ 不要嵌套不合理标签

例如:

&lt;p>&lt;div>&lt;/div>&lt;/p> &lt;!-- 错误 -->


8️⃣ SEO 基础标签(非常重要)

<head> 中:

&lt;meta name="description" content="网页描述">
&lt;meta name="keywords" content="关键字1, 关键字2">
&lt;meta name="author" content="作者名">

&lt;title>页面标题&lt;/title>

&lt;link rel="canonical" href="标准链接">


9️⃣ HTML + CSS + JS 的关系

技术作用
HTML结构
CSS样式
JavaScript行为、交互

它们构成网页三件套。


🔟 最常见的 HTML 模版(收藏)

框架基础模板

&lt;!DOCTYPE html>
&lt;html lang="zh-CN">
&lt;head>
  &lt;meta charset="UTF-8">
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
  &lt;title>Document&lt;/title>
&lt;/head>
&lt;body>
  &lt;h1>你好,HTML!&lt;/h1>
&lt;/body>
&lt;/html>