HTML常用标签对照表|HTML标签速查手册

HTML常用标签对照表|HTML标签速查手册

HTML(HyperText Markup Language)是构建网页的核心语言,标签则是定义网页结构与内容的基础单元。奥德彪学习网按「功能场景」分类,整合文档结构、文本排版、链接导航、列表表格、表单、多媒体、布局语义化等 8 大核心模块,收录 50 + 常用 HTML 标签及实用拓展标签,详细标注每个标签的作用、常用属性与实操示例,同时补充块级 / 行内元素区分、全局属性、事件属性、实体符号等关键知识点,搭配 HTML5 语义化结构示例,帮助前端开发新手、学习者快速查阅、灵活运用,高效完成网页结构搭建。

一、HTML 标签基础认知

1. 核心概念

  • HTML 标签用于描述网页的结构与内容,由 <tagname> 开始、</tagname> 结束(单标签可自闭合,如 <img />)。
  • 属性写在开始标签内,格式为「属性名 ="属性值"」,用于扩展标签功能(如 <a href="url"> 中 href 为属性)。

2. 关键分类

  • 块级元素:独占一行,如 <div> <p> <h1>~<h6>,可嵌套其他元素。
  • 行内元素:不独占一行,如 <span> <a> <strong>,仅包裹内容。
  • 空元素(单标签):无需闭合,如 <br> <img> <input>,直接完成功能。

二、HTML 标签详细对照表(按功能分类)

1. 文档结构标签(网页基础框架)

标签 核心作用 常用属性 实操示例
<!DOCTYPE html> 声明 HTML 文档类型 <!DOCTYPE html>(文档首行)
<html> 网页根元素 lang(语言) <html lang="zh-CN">(中文网页)
<head> 存放头部信息(元数据、样式等) <head><meta charset="UTF-8"></head>
<meta> 定义元数据(字符集、视口等) charset name content <meta name="viewport" content="width=device-width">
<title> 网页标题(浏览器标签显示) <title>我的网站</title>
<body> 网页主体内容容器 <body>页面内容...</body>

2. 文本与排版标签(内容格式化)

标签 核心作用 常用属性 实操示例
<h1>~<h6> 标题(1 级最大,6 级最小) <h1>主标题</h1> <h3>三级标题</h3>
<p> 定义段落 <p>这是一段正文内容。</p>
<br> 强制换行(单标签) 文本<br>换行显示
<hr> 水平分割线(单标签) <p>内容1</p><hr><p>内容2</p>
<strong> 语义化加粗(强调重要性) <strong>重要内容</strong>
<b> 纯样式加粗(无语义) <b>加粗文本</b>
<em> 语义化斜体(强调语气) <em>强调内容</em>
<i> 纯样式斜体(无语义) <i>斜体文本</i>
<u> 下划线文本 <u>带下划线</u>
<span> 行内无语义容器(样式包裹) class style <span class="red">红色文本</span>
<div> 块级无语义容器(布局分组) class style <div class="container">内容块</div>
<pre> 保留原始格式(空格 / 换行) <pre> 代码 格式</pre>
<code> 标记代码片段 <code>console.log("Hello")</code>

3. 链接与导航标签(页面跳转 / 导航)

标签 核心作用 常用属性 实操示例
<a> 超链接(页面跳转) href(目标地址) target(打开方式) title(提示) <a href="https://example.com" target="_blank">外部链接</a>
<nav> 导航区域(语义化) <nav><a href="/home">首页</a></nav>

4. 列表标签(有序 / 无序 / 定义列表)

标签 核心作用 常用属性 实操示例
<ul> 无序列表(项目前带符号) <ul><li>项目1</li><li>项目2</li></ul>
<ol> 有序列表(项目前带编号) type(编号类型) start(起始值) <ol type="A" start="2"><li>第二项</li></ol>
<li> 列表项(嵌套在 ul/ol 内) 同上(ul/ol 的子元素)
<dl> 定义列表(术语 + 解释) <dl><dt>HTML</dt><dd>网页标记语言</dd></dl>
<dt> 定义术语(dl 的子元素) 同上(dl 的子元素)
<dd> 术语解释(dl 的子元素) 同上(dl 的子元素)

5. 表格标签(数据结构化展示)

标签 核心作用 常用属性 实操示例
<table> 表格容器 border(边框) width(宽度) <table border="1" width="80%">
<tr> 表格行(table 的子元素) <tr><th>姓名</th><td>张三</td></tr>
<th> 表头单元格(加粗居中) scope(作用域) <th scope="col">年龄</th>
<td> 数据单元格(tr 的子元素) colspan(合并列) rowspan(合并行) <td colspan="2">合并两列</td>
<caption> 表格标题(table 的子元素) <table><caption>学生成绩表</caption></table>
<thead> 表头分组(语义化) <thead><tr><th>姓名</th></tr></thead>
<tbody> 表格主体分组(语义化) <tbody><tr><td>李四</td></tr></tbody>
<tfoot> 表脚分组(语义化) <tfoot><tr><td>总计</td></tr></tfoot>

6. 表单标签(用户交互输入)

标签 核心作用 常用属性 实操示例
<form> 表单容器(数据提交) action(提交地址) method(提交方式) <form action="/login" method="post">
<input> 输入控件(多种类型) type name value placeholder <input type="text" name="username" placeholder="请输入用户名">
<textarea> 多行文本框 rows(行数) cols(列数) placeholder <textarea rows="4" cols="30" placeholder="请输入备注"></textarea>
<select> 下拉列表容器 name <select name="city"><option>北京</option></select>
<option> 下拉列表选项 value selected(默认选中) <option value="sh" selected>上海</option>
<button> 按钮 type(submit/reset/button) <button type="submit">提交</button>
<label> 表单标签关联(提升可访问性) for(绑定 input 的 id) <label for="email">邮箱:</label><input id="email" type="email">
<fieldset> 表单分组 <fieldset><legend>个人信息</legend></fieldset>
<legend> 表单分组标题(fieldset 子元素) 同上(fieldset 的子元素)

Input 常用 type 值说明:

  • text:单行文本输入
  • password:密码输入(隐藏显示)
  • email:邮箱格式验证
  • number:数字输入
  • date:日期选择器
  • checkbox:复选框(多选)
  • radio:单选按钮(多选一)
  • file:文件上传
  • submit:表单提交按钮
  • reset:表单重置按钮

7. 多媒体标签(音视频 / 嵌入内容)

标签 核心作用 常用属性 实操示例
<img> 插入图片(单标签) src(图片地址) alt(替代文本) width height <img src="pic.jpg" alt="风景图" width="300">
`` 音频播放 src controls(显示控件) autoplay(自动播放) <audio src="music.mp3" controls>
<video> 视频播放 src controls width height <video src="movie.mp4" controls width="600"></video>
<source> 多格式媒体支持(适配不同浏览器) src type <video controls><source src="vid.webm" type="video/webm"></video>
<iframe> 嵌入外部页面(如地图、视频) src width height frameborder(边框) <iframe src="https://example.com" width="800" frameborder="0"></iframe>

8. 布局与语义化标签(HTML5 新增,优化结构)

标签 核心作用 说明(使用场景)
<header> 页眉 / 区块头部 网站 logo、页面标题、导航栏
<footer> 页脚 版权信息、联系方式、友情链接
<main> 页面主体内容(唯一) 网页核心内容,不包含侧边栏 / 页眉页脚
<section> 章节 / 主题区块 有明确主题的内容组(如 “产品介绍”)
<article> 独立文章 / 内容块 博客文章、新闻、论坛帖子
<aside> 侧边栏 / 附加内容 广告、相关链接、作者简介
<figure> 插图 / 图表容器 搭配<figcaption>使用
<figcaption> 插图标题 / 说明(figure 子元素) 图片下方的描述文字

9. 其他常用标签(工具类 / 资源引入)

标签 核心作用 常用属性 实操示例
<script> 引入 / 编写 JavaScript 代码 src(外部 JS 地址) <script src="app.js"></script>
<style> 内嵌 CSS 样式 <style>body{color:#333;}</style>
<link> 链接外部资源(如 CSS) rel(关系) href(资源地址) <link rel="stylesheet" href="style.css">
<!-- 注释 --> 文档注释(不显示在页面) <!-- 这是一段注释 -->

三、实用拓展标签(不常见但高效)

标签 核心作用 常用属性 实操示例
<abbr> 缩写提示(鼠标悬停显示全称) title <abbr title="HyperText Markup Language">HTML</abbr>
<address> 联系信息(语义化) <address>联系电话:123456</address>
<blockquote> 长引用块(语义化) cite(引用来源) <blockquote cite="https://xxx">引用内容</blockquote>
<mark> 文本高亮 <mark>重点高亮内容</mark>
<time> 机器可读时间 / 日期 datetime <time datetime="2024-10-01">2024年10月1日</time>
<progress> 进度条 value(当前值) max(最大值) <progress value="75" max="100"></progress>
<details> 可折叠详情框 <details><summary>点击展开</summary>隐藏内容</details>
<dialog> 对话框(弹窗) open(默认显示) <dialog open>弹窗内容</dialog>

四、核心辅助知识点

1. 全局属性(所有 HTML 元素通用)

属性 核心作用 实操示例
id 元素唯一标识符(不可重复) <div id="header"></div>
class CSS 类名(可多个,用空格分隔) <p class="text red">红色文本</p>
style 内联 CSS 样式 <p style="font-size:16px;">16号字</p>
title 鼠标悬停提示文本 <img src="pic.jpg" title="风景">
lang 元素内容语言 <p lang="en">Hello World</p>
data-* 自定义数据属性(JS 读取) <div data-id="123">数据项</div>
hidden 隐藏元素(不显示) <p hidden>隐藏内容</p>
contenteditable 允许用户编辑元素内容 <div contenteditable="true">可编辑</div>

2. 常见事件属性(触发 JavaScript 动作)

属性 触发时机 实操示例
onclick 鼠标单击元素 <button onclick="alert('点击了')">点击我</button>
onmouseover 鼠标移入元素 <div onmouseover="changeColor()">移入变色</div>
onkeydown 键盘按下时(输入框等) <input onkeydown="handleKey()">
onsubmit 表单提交时 <form onsubmit="return checkForm()">
onchange 表单元素值改变时 <select onchange="updateInfo()">

3. 常用 HTML 实体符号(特殊字符

显示符号 实体名称 实体编号 说明
< &lt; &#60; 小于号(避免被解析为标签)
> &gt; &#62; 大于号
& &amp; &#38; 与号
" &quot; &#34; 双引号
© &copy; &#169; 版权符号
¥ &yen; &#165; 人民币符号
° &deg; &#176; 度(如 25°)

4. HTML5 语义化结构完整示例

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>语义化页面示例</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <header>
    <h1>奥德彪学习网</h1>
    <nav>
      <a href="/home">首页</a>
      <a href="/article">文章</a>
    </nav>
  </header>
  <main>
    <article>
      <h2>HTML语义化的重要性</h2>
      <section>
        <p>语义化标签让网页结构更清晰,有利于SEO和可访问性...</p>
      </section>
    </article>
    <aside>
      <h3>相关推荐</h3>
      <ul>
        <li><a href="/xxx">CSS布局技巧</a></li>
      </ul>
    </aside>
  </main>
  <footer>
    <p>版权 © 2024 奥德彪学习网 保留所有权利</p>
  </footer>
</body>
</html>
阅读剩余