HTML转义字符

目录

背景

  HTML转义字符又称字符实体。一些字符在HTML中有特殊的含义,比如小于号”<”已经用于定义HTML标签的开始。而这些标签在渲染出的html页面是不会显示出来的,如果我们希望浏览器正确地显示这些字符,我们必须在HTML源码中插入字符实体。
  字符实体有三部分,而且有两种写法:

  1. 一个和号(&) + 一个实体名称 + 一个分号(;)
  2. 一个和号与一个井号(&#) + 一个实体编号 + 一个分号(;)

    比如,要在HTML文档中显示小于号,需要这样写:&lt; 或者 &#60;

    使用实体名称的好处:名称相对来说更容易记忆。
    使用实体名称的坏处:并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。
    注意:实体对大小写敏感。

最常用的字符实体

显示 说明 实体名称 实体编号
半方大的空白 &ensp; &#8194;
全方大的空白 &emsp; &#8195;
不断行的空白格 &nbsp; &#160;
< 小于 &lt; &#60;
> 大于 &gt; &#62;
& &符号 &amp; &#38;
双引号 &quot; &#34;
© 版权 &copy; &#169;
® 已注册商标 &reg; &#174;
商标(美国) &trade; &#8482;
× 乘号 &times; &#215;
÷ 除号 &divide; &#247;
/ 正斜线 &#47;