On this page

HTML 字符实体

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

  • < (less than) = &lt;
  • (greather than) = &gt;


HTML 字符实体

HTML 中保留了一些字符。 如果您在 HTML 文本中使用小于号 (<) 或大于号 (>),浏览器可能会将它们与标签混合。 实体名称或实体编号可用于显示保留的 HTML 字符。 实体名称如下所示: &*entity_name*; 实体编号如下所示: &#*entity_number*; 要显示小于号 (<),我们必须编写:<< 实体名称比实体编号更容易记住。


不间断空间

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

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

不间断空格的另一个常见用途是防止浏览器截断 HTML 页面中的空格。 如果您在文本中写入 10 个空格,浏览器将删除其中 9 个。要在文本中添加真实空格,您可以使用字符实体。 不间断连字符用于定义不换行的连字符 (-)。


一些有用的 HTML 字符实体

ResultDescriptionNameNumber
non-breaking space&nbsp;&#160;
<less than&lt;&#60;
>greater than&gt;&#62;
&|ampersand|&|&`
"double quotation mark&quot;&#34;
'single quotation mark&apos;&#39;
¢cent&cent;&#162;
£pound&pound;&#163;
¥yen&yen;&#165;
euro&euro;&#8364;
©copyright&copy;&#169;
®trademark&reg;&#174;

提示

实体名称区分大小写。


组合变音符号

变音标记是添加到字母上的“字形”。 一些变音符号,如重音符 (̀) 和锐音符 (́) 称为重音符号。 变音标记可以与字母数字字符结合使用,以生成页面中使用的字符集(编码)中不存在的字符。 这里有些例子:

MarkCharacterConstructResult
̀aa&#768;
́aa&#769;
̂aa&#770;
̃aa&#771;
̀OO&#768;
́OO&#769;
̂OO&#770;
̃OO&#771;