HTML 字符实体

HTML 中的保留字符必须替换为字符实体:

  • < (小于) = &lt;
  • > (大于) = &gt;

HTML 字符实体

在 HTML 中,某些字符是保留的。

如果您在 HTML 文本中使用小于号(<)或大于号(>),浏览器可能会将它们与标签混淆。

可以使用实体名称或实体编号来显示 HTML 保留字符。

实体名称的格式如下:

&entity_name;

实体编号的格式如下:

&#entity_number;

要显示小于号(<),我们必须写入:&lt;&#60;

实体名称比实体编号更容易记忆。

不换行空格

一个常用的 HTML 实体是不换行空格:&nbsp;

不换行空格是指不会断行换行的空格。

由不换行空格分隔的两个单词会保持在一起(不会断行换行)。这在防止单词因换行而影响阅读时非常有用。

例如:

  • § 10
  • 10 km/h
  • 10 PM

不换行空格的另一个常见用途是防止浏览器截断 HTML 页面中的空格。

如果您在文本中写了 10 个空格,浏览器会删掉其中的 9 个。要在文本中添加真正的空格,您可以使用 &nbsp; 字符实体。

不换行连字符(&#8209;)用于定义一个不会断行换行的连字符()。

一些实用的 HTML 字符实体

显示结果 描述 实体名称 实体编号 试一试
不换行空格 &nbsp; &#160; 试一试
< 小于号 &lt; &#60; 试一试
> 大于号 &gt; &#62; 试一试
& 和号 &amp; &#38; 试一试
" 双引号 &quot; &#34; 试一试
' 单引号 &apos; &#39; 试一试
¢ 分币符号 &cent; &#162; 试一试
£ 英镑符号 &pound; &#163; 试一试
¥ 日元符号 &yen; &#165; 试一试
欧元符号 &euro; &#8364; 试一试
© 版权符号 &copy; &#169; 试一试
® 注册商标符号 &reg; &#174; 试一试
商标符号 &trade; &#8482; 试一试

注意:实体名称区分大小写。

组合变音符号

变音符号是添加在字母上的“字形”。

一些变音符号,如重音符( ̀)和尖音符( ́),被称为重音符号。

变音符号可以与字母数字字符结合使用,以生成当前页面所用字符集(编码)中不存在的字符。

以下是一些示例:

符号 字符 组合构造 结果 试一试
 ̀ a a&#768; 试一试
 ́ a a&#769; 试一试
̂ a a&#770; 试一试
 ̃ a a&#771; 试一试
 ̀ O O&#768; 试一试
 ́ O O&#769; 试一试
̂ O O&#770; 试一试
 ̃ O O&#771; 试一试

更多示例将在下一章中介绍。