HTML 词条目录
前端Wiki/HTML/深入/可访问性与规范

常用字符实体

有些字符在 HTML 里有特殊用途,直接写会被误解析:< 会被当成标签开头,> 闭合标签,& 是实体前缀。要显示它们本身,就得用"字符实体"——以 & 开头、以 ; 结尾的特殊写法。

最常用的实体:&lt; 显示 <、&gt; 显示 >、&amp; 显示 &、&quot; 显示双引号、&nbsp; 是不换行空格(不会被空白折叠,可用于"100 元"中数字与单位之间防断行)、&copy; 是版权符号 ©、&mdash; 是破折号 —。

直接能打的字符(如中文、《》、©)不需要实体,正常书写即可。实体主要用在两类场景:写示例代码展示标签本身(教程站最常用),以及需要不可折叠空格等排版细节时。

本节要点<、&gt;、&amp; 是必备三板斧;&nbsp; 提供不折叠空格;教程展示代码标签时必须转义;普通字符不用实体。
HTML
<!-- 展示"标签本身"必须用实体转义 -->
<p>比较大小:3 &lt; 5,写 &lt; 而不是裸的 < 。</p>

<!-- & 直接写会和实体前缀冲突,必须转义 -->
<p>公司名:A &amp; B 联合工作室</p>

<!-- nbsp:数字与单位之间不断行、不折叠 -->
<p>价格 100&nbsp;元,禁止写成两行。</p>

<!-- 其他常用实体 -->
<p>&copy; 2026 前端Wiki&nbsp;&mdash; 保留所有权利 &quot;引号&quot;</p>