在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 实体符号参考手册。