学html的文档
时间:2026-03-13 标签:我忽然意识到我还没怎么学正儿八经html,就让d老师写了一个,凑合看吧
HTML 常用标签学习文档
本文档旨在介绍 HTML 中最常用的标签及其基本用法,通过大量示例帮助初学者快速掌握网页开发的基础知识。
1. HTML 文档基础结构
每个 HTML 页面都遵循一个固定的基础结构,用于声明文档类型和定义页面框架。
1 |
|
<!DOCTYPE html>:声明文档类型为 HTML5。<html>:HTML 文档的根元素,lang属性指定页面语言。<head>:包含元数据、样式表链接、脚本等,不直接显示在页面上。<meta charset="UTF-8">:设置字符编码为 UTF-8。<title>:定义浏览器标签页上显示的标题。<body>:放置所有用户可见的内容。
2. 文本标签
标题
1 | <h1>一级标题</h1> |
段落、换行、分隔线
1 | <p>这是一个段落。段落前后会自动产生间距。</p> |
<br>:换行(空标签)。<hr>:水平分割线。<pre>:预格式化文本,保留空格和换行。
3. 文本格式化标签
| 标签 | 描述 | 示例 |
|---|---|---|
<strong> / <b> |
加粗 | <strong>重要内容</strong> |
<em> / <i> |
斜体 | <em>强调</em> |
<small> |
小号字体 | <small>注释</small> |
<mark> |
标记背景高亮 | <mark>高亮</mark> |
<del> |
删除线 | <del>原价</del> |
<ins> |
下划线(插入) | <ins>新增</ins> |
<sup> |
上标 | x2 |
<sub> |
下标 | H2O |
<blockquote> |
长引用(块级,通常缩进) | <blockquote>引用文本</blockquote> |
<q> |
短引用(内联,自动加引号) | <q>引用</q> |
<abbr> |
缩写 | <abbr title="World Wide Web">WWW</abbr> |
<address> |
联系信息(通常斜体) | <address>email@example.com</address> |
示例组合:
1 | <p><strong>加粗</strong>,<em>斜体</em>,<mark>高亮</mark>,<del>删除</del>,<ins>插入</ins>。</p> |
4. 链接
<a> 标签用于创建超链接。
1 | <!-- 普通链接 --> |
href:链接的目标 URL。target="_blank":在新标签页打开。id属性配合#实现锚点跳转。download:提示浏览器下载文件而非打开。
5. 图像与多媒体
图像
1 | <img src="images/photo.jpg" alt="描述文字" width="300" height="200"> |
src:图片路径(相对或绝对)。alt:图片无法显示时的替代文本(对 SEO 和无障碍访问很重要)。width/height:指定宽度和高度(像素),只设置一个时会等比例缩放。
音频
1 | <audio controls> |
controls:显示播放控件。
视频
1 | <video width="320" height="240" controls> |
内联框架
1 | <iframe src="https://www.example.com" width="600" height="400" title="示例页面"></iframe> |
- 嵌入另一个网页或外部内容。
6. 列表
无序列表
1 | <ul> |
有序列表
1 | <ol> |
定义列表(描述列表)
1 | <dl> |
7. 表格
表格用于展示结构化数据。
1 | <table border="1"> |
<table>:定义表格。<tr>:行。<th>:表头单元格(默认加粗居中)。<td>:标准单元格。<caption>:表格标题。<thead>、<tbody>、<tfoot>:表格结构分区。
合并单元格:
1 | <table border="1"> |
rowspan:垂直合并。colspan:水平合并。
8. 表单
表单用于收集用户输入并提交数据。
1 | <form action="/submit" method="post"> |
常用 <input> 类型
text:普通文本password:密码radio:单选checkbox:多选submit/reset:提交/重置按钮button:普通按钮file:文件上传email:邮箱格式验证number:数字(可设置范围)date:日期选择器color:颜色选择器<label>:提升可访问性,点击标签文本即可聚焦对应的表单项。required:必填字段。placeholder:输入提示。
9. 分组与语义化标签
通用容器
<div>:块级容器,用于布局分区。<span>:行内容器,用于对行内元素进行样式或脚本操作。
HTML5 语义标签
这些标签让页面结构更清晰,有利于 SEO 和代码可读性。
1 | <header> |
<header>:页眉,通常包含 Logo、标题、导航。<nav>:导航链接区域。<main>:文档主要内容(每个页面只出现一次)。<article>:独立的自包含内容,如博客文章、新闻。<section>:文档中的节,一般带有标题。<aside>:侧边栏,内容与主内容间接相关。<footer>:页脚,包含版权、联系信息等。
10. 其他常用标签
注释
1 | <!-- 这是一段注释,不会显示在浏览器中 --> |
字符实体
在 HTML 中,某些字符需要转义才能正确显示:
| 实体 | 显示结果 |
|---|---|
< |
< |
> |
> |
& |
& |
|
不断行空格 |
进度条
1 | <progress value="70" max="100">70%</progress> |
度量
1 | <meter value="0.6" min="0" max="1" low="0.3" high="0.8" optimum="0.7">60%</meter> |
可折叠内容
1 | <details> |
脚本与样式
1 | <!-- 内部样式 --> |
结语
本文档涵盖了 HTML 中最常用的标签及其基本用法。掌握这些标签后,你已经可以构建结构良好的静态网页。接下来可以学习 CSS 进行样式美化,以及 JavaScript 为页面添加交互功能。实践是掌握 HTML 的最佳途径,多动手写代码吧!