--- tags: [前端, HTML, 基础] create time: 2026-04-24 18:41 --- # HTML 基础 ## 概述 HTML(HyperText Markup Language)是构建网页的骨架。它不是一门编程语言,而是一种标记语言——用标签(tag)告诉浏览器"这里是一段标题"、"这里是一个按钮"、"这里是一张图片"。 思考题:为什么 HTML 被称为"标记语言"而不是"编程语言"?它有没有变量、循环或条件判断的能力? ## 正文 ### 1. HTML 文档结构 一个标准的 HTML 文档包含以下核心部分: ```html
这是一段文字
``` ### 2. 常用标签分类 **标题与段落:** | 标签 | 用途 | |------|------| | `` | 段落 |
| `
` | 换行 |
| `
` | 代码 |
| `` | 高亮 |
**链接与图片:**
```html
打开新窗口
```
> **提问:** 为什么 `
` 标签的 `alt` 属性是必填的?它除了辅助功能外,还对 SEO(搜索引擎优化)有什么影响?
**列表:**
```html
- 第一项
- 第二项
- 第一步
- 第二步
```
### 3. 表单 — 用户交互的核心
```html
```
> **思考:** `GET` 和 `POST` 方法有什么区别?为什么登录表单必须用 `POST` 而不是 `GET`?
### 4. 语义化标签 — HTML5 的新武器
```html