HTML 常用标签速查表

这份 HTML 常用标签速查表按「结构布局」「文本内容」「表单元素」「媒体元素」四大类整理,覆盖日常开发高频使用的标签,标注核心功能和关键属性,方便快速查阅。

一、结构布局类(语义化+容器)

用于划分页面整体结构,提升代码可读性和 SEO 友好度。

标签 核心功能 关键属性/说明
<html> 页面根标签,包裹所有 HTML 内容 lang="zh-CN"(指定语言为中文)
<head> 存放页面元数据(不直接显示) 子标签:<title> <meta> <style> <link>
<body> 存放用户可见的所有内容 ------
<header> 页面/区块头部(如 Logo、标题、导航) 可嵌套在 <body><article>
<nav> 导航区域(如主导航、面包屑) 仅包含核心导航链接,非所有链接
<main> 页面核心内容(唯一,不重复) 不能嵌套在 <header> <footer> 等标签内
<section> 主题性内容区块(如"新闻列表""产品介绍") 需搭配 <h1>-<h6> 明确主题
<article> 独立完整内容(如单篇文章、一条评论) 单独拿出仍有意义,可嵌套在 <section>
<aside> 侧边辅助内容(如广告、相关推荐、作者信息) 内容与主内容相关,但非核心
<footer> 页面/区块底部(如版权、联系方式) 可嵌套在 <body><article>
<div> 通用容器(无语义,仅用于布局) 需通过 class/id 配合 CSS 控制样式

二、文本内容类(排版+格式)

用于处理文字排版、格式和引用,优化文本展示效果。

标签 核心功能 关键属性/说明
<title> 定义页面标题(显示在浏览器标签页) 位于 <head> 内,影响 SEO
<h1>-<h6> 标题标签(从大到小,层级分明) <h1> 权重最高(页面仅用1个),<h6> 最小
<p> 段落标签(自动换行,上下留白) 用于包裹连续文本,避免直接用 <br> 分段
<br> 强制换行(单标签,无闭合) 仅用于同段落内换行(如地址、诗歌),不用于分段
<hr> 水平分隔线(单标签,无闭合) 分隔不同主题内容,默认显示为灰色横线
<strong> 文字加粗(强调重要性,语义化) 区别于 <b>(仅样式加粗,无语义)
<em> 文字斜体(强调语气,语义化) 区别于 <i>(仅样式斜体,无语义)
<u> 文字下划线 避免用于链接(链接默认带下划线)
<s> 文字删除线 表示废弃内容(如原价"¥199 ¥299")
<sup> 上标文本(如数学公式"x²"、引用标注"[1]") ------
<sub> 下标文本(如化学公式"H₂O") ------
<blockquote> 长引用(段落级引用,如引用文章段落) cite 属性可指定引用来源 URL
<q> 短引用(行内引用,如引用一句话) 浏览器默认添加引号,无需手动写""
<ul> 无序列表(默认带圆点符号) 子标签必须是 <li>,用于并列无顺序内容
<ol> 有序列表(默认带数字序号) type="1/A/a/I/i" 可修改序号类型;start="n" 指定起始序号
<li> 列表项(用于 <ul><ol> 内) 每个列表项独占一行
<a> 超链接(跳转页面、打开邮件等) href:指定跳转目标(URL/邮箱/锚点);target="_blank":新窗口打开

三、表单元素类(用户输入)

用于收集用户信息(如登录、注册、搜索),是前后端交互的核心。

标签 核心功能 关键属性/说明
<form> 表单容器(包裹所有表单元素) action:指定数据提交地址(如 submit.php);method:提交方式(get/post
<input> 单行输入框(多种类型,单标签) type:核心属性,值包括: - text:普通文本 - password:密码(隐藏输入) - radio:单选按钮(需同 name 分组) - checkbox:复选框 - submit:提交按钮 - reset:重置按钮 - file:文件上传 - email:邮箱(自带格式验证)
<label> 表单标签(关联输入框,提升点击范围) for="input-id":与输入框 id 绑定,点击标签即聚焦输入框
<select> 下拉选择框 子标签是 <option>multiple 属性可实现多选
<option> 下拉选项(用于 <select> 内) selected 属性:默认选中该选项
<textarea> 多行文本框(如评论、备注) rows:默认行数;cols:默认列数;可通过 CSS 控制大小
<button> 按钮(比 <input type="submit"> 更灵活) type="submit":提交表单;type="reset":重置;type="button":普通按钮(需配合 JS 用)

四、媒体元素类(图片+音视频)

用于嵌入图片、音频、视频等多媒体内容。

标签 核心功能 关键属性/说明
<img> 插入图片(单标签) src:图片路径(本地/网络 URL);alt:图片加载失败时的文字说明(必写,助于无障碍);width/height:图片尺寸(建议用 CSS 控制)
<audio> 嵌入音频(如音乐、语音) src:音频路径;controls:显示播放控件;autoplay:自动播放(部分浏览器禁用);loop:循环播放
<video> 嵌入视频 src:视频路径;controls:显示播放控件;width:视频宽度;poster:视频封面图路径
相关推荐
于慨1 天前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz1 天前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶1 天前
前端交互规范(Web 端)
前端
@yanyu6661 天前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
CHU7290351 天前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing1 天前
Page-agent MCP结构
前端·人工智能
王霸天1 天前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航1 天前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界1 天前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
PieroPc1 天前
一个功能强大的 Web 端标签设计和打印工具,支持服务器端直接打印到局域网打印机。Fastapi + html
前端·html·fastapi