在HTML中存在很多字符,比如说大于号,小于号,以及空格等,但是等到显示的时候显示不出来,这是为什么呢?原因就是在HTML中,浏览器会将大于号以及小于号当做标签来解释执行,并不会显示大于号和小于号,其他符号也类似。那么我们怎么处理呢,那就是使用字符实体。
在 HTML文档中,很多字符是浏览器预留的。
在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果你希望显示浏览器预留字符,我们必须类似这样写:
小于号 <;
其中<就是小于号的字符实体,这样写浏览器在显示的时候就会显示小于号了(PS:字符实体后面的分号也是组成的一部分呦)。
小于号除了<实体字符以外还能使用< 或 <来显示。
PS: 使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好),使用时请注意。
在HTML文档中,空格也是很有讲究的,在写代码时,你可能在文本之间输入了10个空格,但是显示的时候只会显示一个空格,因为这是浏览器的机制,如果想要在文本之间显示更多的空格,我们就可以使用空格的字符实体: 
空 格
在汉语中,声调是有四声的,但是键盘又没有这些字符,我们该怎么办呢,这里就推荐HTML的音标符实体:
实体符号 |
对应字符 |
à |
à |
á |
á |
a˸ |
â |
ã |
ã |
名称 |
字符 |
实体名称(字符) |
实体数字 |
空格 |
|
|
  |
小于号 |
< |
< |
< |
大于号 |
> |
> |
> |
和号 |
& |
& |
& |
引号 |
" |
" |
" |
撇号 |
' |
' (IE不支持) |
' |
分 |
¢ |
¢ |
¢ |
镑 |
£ |
£ |
£ |
人民币 |
¥ |
¥ |
¥ |
欧元 |
€ |
€ |
€ |
小节 |
§ |
§ |
§ |
版权 |
© |
© |
© |
注册商标 |
® |
® |
® |
商标 |
™ |
™ |
™ |
乘号 |
X |
× |
× |
除号 |
÷ |
÷ |
÷ |
jQuery2021-01-08
jQuery2021-01-07
MySQL2020-12-13
电脑2020-12-12
服务器2020-12-06
电脑2020-10-06