最新的Web开发教程

HTML实体


在HTML保留字符必须用字符实体取代。

字符,不存在你的键盘上,也可以通过实体取代。


HTML实体概述

在SGML,HTML和XML文档中,逻辑构造称为字符数据和属性值组成的字符序列,其中每个字符可以直接显现(代表本身),或可以表示由一系列字符称为字符参考,其中有两种类型:

数字字符基准和一个字符实体引用。 本文列出了字符实体引用是在HTML和XML文档有效。


HTML实体

一些字符在HTML保留。

如果您使用的是用不到(<)或大于(>)在你的文字标志,浏览器可能与标签混合。

字符实体用于在HTML显示保留字符。

字符实体看起来是这样的:

& entity_name ;

OR

&# entity_number ;

要显示比符号较少,我们必须写: &lt;&#60;

使用的不是数字的实体名称,的优点,是这样的名称更容易记住。
缺点是浏览器可能不支持所有的实体名称,但对数字的支持还是不错的。


非换空间

在HTML中使用的公共字符实体是所述非断裂空间: &nbsp;

非换空间是不会闯进一个新行的空间。

通过非破坏空间分隔的两个单词将在一行的末尾粘在一起。 这是非常方便的时候破的话可能是破坏性的。

例子:

  • 10
  • 10 m/s
  • 10 km/h
  • 10 PM

非打破空间的另一个常见用途是为了防止浏览器截断在HTML页面的空间。

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

非断连字符( &#8209; )您可以使用,不会打破一个连字符。


其他一些有用的HTML字符实体

结果 描述 实体名称 实体号
  非换空间 &nbsp;&#160;
< 少于 &lt;&#60;
> 比...更棒 &gt;&#62;
& 符号 &amp;&#38;
¢ 一分钱 &cent;&#162;
£&pound;&#163;
¥ 日元 &yen;&#165;
欧元 &euro;&#8364;
© 版权 &copy;&#169;
® 注册商标 &reg;&#174;

实体名称是区分大小写。


组合语音标记

变音标志是一个"glyph"添加到了一封信。

有些变音符号,像坟墓( )和急性( )被称为口音。

变音符号可以的上方和下方的信,信里面,两个字母之间出现。

变音符号可组合使用字母数字字符,以产生一个字符,不存在于字符集(encoding)页面中使用。

这里有些例子:


您将在本教程的下一章中看到更多的HTML符号。