HTML 实体


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

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

HTML 字符实体

HTML 中保留了一些字符。

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

实体名称或实体编号可用于显示保留的 HTML 字符。

实体名称如下所示:

& entity_name;

实体编号如下所示:

&# entity_number;

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

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


不间断空间

常用的 HTML 实体是不间断空格:&nbsp;

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

由不间断空格分隔的两个单词将粘在一起(不会换行)。当打破单词可能会造成干扰时,这很方便。

例子:

  • § 10
  • 10公里/小时
  • 下午10点

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

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

不间断连字符 (&#8209;) 用于定义不换行的连字符 (-)。



一些有用的 HTML 字符实体

Result Description Name Number
non-breaking space &nbsp; &#160; 尝试一下 »
< less than &lt; &#60; 尝试一下 »
> greater than > &#62; 尝试一下 »
& ampersand &amp; &#38; 尝试一下 »
" double quotation mark " &#34; 尝试一下 »
' single quotation mark &apos; &#39; 尝试一下 »
¢ cent &cent; &#162; 尝试一下 »
£ pound &pound; &#163; 尝试一下 »
¥ yen &yen; &#165; 尝试一下 »
euro &euro; &#8364; 尝试一下 »
© copyright &copy; &#169; 尝试一下 »
® trademark &reg; &#174; 尝试一下 »

笔记

实体名称区分大小写。


组合变音符号

变音符号是在字母上添加"glyph"。

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

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

这里有些例子:

Mark Character Construct Result
 ̀ a a&#768; 尝试一下 »
 ́ a a&#769; 尝试一下 »
̂ a a&#770; 尝试一下 »
 ̃ a a&#771; 尝试一下 »
 ̀ O O&#768; 尝试一下 »
 ́ O O&#769; 尝试一下 »
̂ O O&#770; 尝试一下 »
 ̃ O O&#771; 尝试一下 »

下一章中有更多示例。