什么是 HTML Entity?

HTML Entity(HTML 字符实体)是以 & 开头、以 ; 结尾的字符串,用于表示 HTML 中的特殊字符,这些字符要么会被解释为 HTML 代码,要么无法通过键盘直接输入。

快速了解

全称HTML 字符实体
创建时间1993 年(随 HTML 规范)
规范文档官方规范

HTML Entity 工作原理

HTML 实体允许网页开发者显示保留字符,如 <、>、& 和引号,这些字符在 HTML 标记中有特殊含义。它们还能显示标准键盘上没有的字符,如版权符号(©)、数学符号(±)和其他语言的字符。实体可以写成命名引用(如 &amp;)或使用十进制(&#38;)或十六进制(&#x26;)代码的数字引用。HTML5 规范定义了超过 2,000 个命名字符引用。

主要特点

  • 以 & 开头,以 ; 结尾
  • 可以是命名引用(&amp;)或数字引用(&#38;)
  • 用于显示 HTML 保留字符
  • 支持特殊符号和非 ASCII 字符
  • 数字引用支持十进制和十六进制
  • HTML5 定义了 2000+ 命名实体

常见用途

  1. 显示 HTML 保留字符(<、>、&)
  2. 插入版权和商标符号
  3. 显示数学和科学符号
  4. 处理多语言字符
  5. 防止 XSS 攻击的输入转义

示例

<!-- 常用 HTML 实体 -->
&lt;    <!-- < 小于号 -->
&gt;    <!-- > 大于号 -->
&amp;   <!-- & 和号 -->
&quot;  <!-- " 双引号 -->
&nbsp;  <!-- 不换行空格 -->
&copy;  <!-- © 版权符号 -->
&#8364; <!-- € 欧元符号 -->

QubitTool 相关工具

相关概念