实体字符对应的就是编程语言中的转义字符,用于在页面中显示一些特殊字符,我们考虑以下场景
假设我要再页面中显示这么一句话:段落标签为<p></p>,这句话如果我直接写在页面上
html
<body>
段落标签为<p></p>
</body>很显然,这个 <p></p> 在页面中是显示不出来的,因为这个东西有特殊的含义,表示的就是一个 p 元素所以他渲染出来也是一个 p 元素,并不会将 <p></p> 这段文本显示出来,为了实现这一目的,我们就引入实体字符,以下列举常见的实体字符。
| 符号 | 实体字符 |
|---|---|
| < | < |
| > | > |
| = | = |
| 空格 | |
| © | © |
| & | & |
以下举例:
<body>
段落标签为<p></p>
</body>
实体字符写法有两种,第一种为
&单词;,第二种为&#数字;,一般我们使用第一种,因为单词比数字更好记、 所有实体字符参考官方文档:HTML Standard