HTML:补充标签

文本语义标签

标签含义视觉效果使用场景
<mark>标记/高亮黄色背景搜索结果关键词、重点提示
<del>删除的文本删除线原价被划掉
<ins>插入的文本下划线新增内容、修改记录
<small>小号文本字体变小版权声明、免责说明、旁注
<code>代码片段等宽字体展示一行代码,如<div>
<pre>预格式文本保留空格和换行,等宽字体展示大段代码、ASCII艺术
<blockquote>长引用自动缩进引用大段他人文字
<q>短引用自动加引号引用一句话
<cite>作品标题斜体引用书名、电影名、文章名
<abbr>缩写虚线下划线+鼠标悬停显示全称HTMLCSS
<address>联系信息斜体,独占一行作者邮箱、公司地址
<time>日期时间无特殊样式文章发布日期、会议时间

举例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>文本语义标签演示</title>
</head>
<body>
    <h1>📝 网站更新公告</h1>

    <!-- 时间与作者 -->
    <p>发布日期:<time datetime="2026-05-14">2026年5月14日</time>  by <address style="display: inline;">房老师@管理部</address></p>

    <!-- 高亮与删除/插入 -->
    <p>新版发布:<mark>添加MBTI选择提示!</mark> 原价 <del>¥199</del>,现价 <ins>¥0</ins> <small>(限时优惠)</small></p>

    <!-- 代码展示 -->
    <p>操作命令:在终端输入 <code>mbti</code></p>
    <p>一段完整的代码示例:</p>
    <pre><code>
请输入命令:
checkin每日打卡
nickname修改昵称
sex修改性别
mbti修改MBTI
logout退出登录
➜ ~ mbti
选E或I:喜欢跟朋友一起玩、精力无限(E)|喜欢独处,安静使你恢复能量(I)
选S或N:学习知识时,关注步骤和应用(S)|学习知识时,琢磨原理和意义(N)
选T或F:朋友倾诉烦恼,分析解决方案(T)|朋友倾诉烦恼,表达理解关心(F)
选J或P:对于作业,喜欢制定计划完成(J)|对于作业,喜欢灵活压时完成(P)
最终结果如:INTJ,INTP,ENTJ,ENTP,INFJ,INFP,ENFJ,ENFP,ISTJ,ISFJ,ESTJ,ESFJ,ISTP,ISFP,ESTP,ESFP 
请输入符合你性格特点的MBTI类型 (4个字符):
➜ ~ INTJ
MBTI已更新为: INTJ
    </code></pre>

    <!-- 引用 -->
    <p>正如某位大佬所说:<q>代码是写给人看的</q>。</p>
    <blockquote cite="https://example.com/article">
        <p>HTML的语义化非常重要,不仅利于SEO,更能让屏幕阅读器正确理解内容。</p>
        <footer>—— <cite>《Web开发指南》</cite></footer>
    </blockquote>

    <!-- 缩写 -->
    <p>你正在学习 <abbr title="HyperText Markup Language">HTML</abbr> 和 <abbr title="Cascading Style Sheets">CSS</abbr>。</p>
</body>
</html>

内容分区标签

标签含义相当于使用场景
<header>页眉包含logo、导航、标题的区域网页顶部、文章头部
<nav>导航链接主要导航菜单顶部菜单、侧边栏菜单
<main>主内容页面核心独有的内容每个页面只出现一次
<article>独立文章可独立分发的内容博客文章、新闻条目、产品卡片
<section>章节内容块,通常带标题文章的章节、网页的功能区块
<aside>侧边栏与主内容间接相关侧边广告、相关链接、作者简介
<footer>页脚底部信息版权声明、联系方式、备案号

相当于有意义的div

交互类标签

标签含义作用示例
<details>详情/折叠面板点击可展开隐藏内容常见于FAQ、折叠菜单
<summary>总结/标题配合<details>,作为可见的标题点击<summary>展开/收起
<dialog>对话框弹出提示框(需配合JS的.showModal()模态框、确认弹窗
<progress>进度条显示任务完成百分比上传进度、下载进度
<meter>度量条显示已知范围内的数值磁盘使用量、投票结果

示例:

<!-- 折叠面板 -->
<details>
    <summary>📖 展开查看答案</summary>
    <p>HTML是超文本标记语言,用于构建网页结构。</p>
</details>

<!-- 进度条 -->
<p>下载进度:<progress value="70" max="100">70%</progress></p>

<!-- 度量条(默认绿色,可根据阈值变颜色) -->
<p>电量:<meter value="0.8">80%</meter></p>
<p>内存使用:<meter value="0.9" min="0" max="1" low="0.5" high="0.8" optimum="0.6">90%</meter></p>

嵌入类标签

标签含义作用典型用途
<iframe>内联框架在当前页面嵌入另一个网页嵌入YouTube视频、Google地图、第三方小工具
<embed>嵌入外部资源嵌入插件内容(Flash、PDF等)已过时,尽量用<object><iframe>代替
<object>对象嵌入图片、PDF、Flash等嵌入PDF文档
<iframe> 重点内联框架嵌入另一个HTML页面最常用:嵌入视频、地图

列表标签(定义列表)

标签含义作用
<dl>定义列表包裹整个列表
<dt>定义术语要解释的名词
<dd>定义描述对名词的解释

示例

<h3>前端三剑客</h3>
<dl>
    <dt>HTML</dt>
    <dd>超文本标记语言,负责网页结构。</dd>
    
    <dt>CSS</dt>
    <dd>层叠样式表,负责网页样式。</dd>
    
    <dt>JavaScript</dt>
    <dd>脚本语言,负责网页行为。</dd>
</dl>

转义字符

显示结果实体名称实体编号说明
<&lt;&#60;小于号
>&gt;&#62;大于号
&&amp;&#38;&符号
"&quot;&#34;双引号
'&apos;&#39;单引号
&nbsp;&#160;不换行空格
©&copy;&#169;版权符号
®&reg;&#174;注册商标
¥&yen;&#165;人民币/日元符号