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:视频封面图路径
相关推荐
吃饺子不吃馅4 小时前
Canvas实现协同电影选座
前端·架构·canvas
前端慢慢其修远4 小时前
fabric.js 中originX originY center设置问题
前端·fabric
im_AMBER5 小时前
React 04
前端·react.js·前端框架·1024程序员节
fhsWar5 小时前
Vue3 props: `required: true` 与 vant 的`makeRequiredProp`
前端·javascript·vue.js
泷羽Sec-静安6 小时前
Less-1 GET-Error based-Single quotes-String GET-基于错误-单引号-字符串
前端·css·网络·sql·安全·web安全·less
小时前端6 小时前
虚拟DOM已死?90%内存节省的Vapor模式正在颠覆前端
前端·html
Keepreal4966 小时前
Web Components简介及如何使用
前端·javascript·html
进击的野人6 小时前
JavaScript变量声明的前世今生:从var到let/const的演进
javascript
jump6806 小时前
TS中 unknown 和 any 的区别
前端