在HTML中,某些字符是预留的。使用了这些字符会造成显示结果与您的预期是不一样的。例如< > 浏览器会认为他们是标签。
为了达到预期,HTML中的预留字符必须被替换为字符实体。在键盘上找不到的字符也可以使用字符实体来替换。
正确地显示预留字符,我们需要在 HTML 源代码中使用字符实体(character entities)。
字符实体类似这样:以&或开头的字母或数字。
如需显示小于号,我们必须这样写:< 或 < 或 <
提示: 使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。
HTML 中的常用字符实体是不间断空格( )。
浏览器对于输入键盘的空格,不管输入多少个,只会显示一个。如需在页面中增加空格的数量,您需要使用 字符实体。
小提示:&的实体字符为 &amp;
实例
| 音标符 | 字符 | Construct | 结果 |
|---|---|---|---|
| ̃ | a | ã | ã |
| ́ | a | á | á |
| ̂ | a | â | â |
| ̀ | a | à | à |
发音符号是加到字母上的,变音符号可以与字母、数字字符的组合来使用。
实体名称对大小写敏感!
| 描述 | 实体名称 | 实例编号 | 结果 |
|---|---|---|---|
| 空格 | &#160; | &nbsp; | |
| 小于号 | &#60; | &lt; | < |
| 大于号 | &#62; | &gt; | > |
| 和号 | &#38; | &amp; | & |
| 引号 | &#34; | &quot; | " |
| 撇号 | &#39; | &apos; (IE不支持) | ' |
| 分 | &#162; | &cent; | ¢ |
| 镑 | &#163; | &pound; | £ |
| 人民币/日元 | &#165; | &yen; | ¥ |
| 欧元 | &#8364; | &euro; | € |
| 小节 | &#167; | &sect; | § |
| 版权 | &#169; | &copy; | © |
| 注册商标 | &#174; | &reg; | ® |
| 商标 | &#8482; | &trade; | ™ |
| 乘号 | &#215; | &times; | × |
| 除号 | &#247; | &divide; | ÷ |
如需完整的实体符号参考,请访问我们的 HTML 实体符号参考手册。