HTML-实体(转义字符)

html-css027

HTML-实体(转义字符),第1张

在网页中编写的多个空格默认情况会自动被浏览器解析为一个空格

在HTML中有些时候,我们不能直接书写一些特殊符号

比如:多个连续的空格,比如字母两侧的大于和小于号

如果我们需要在网页中书写这些特殊的符号,则需要使用html中的实体(转义字符)

实体的语法:

例如:

空格

>大于号

<小于号  

© 版权符号  

字符实体

一些字符在

HTML

中拥有特殊的含义,比如小于号

(<)

用于定义

HTML

标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在

HTML

源码中插入字符实体。

字符实体有三部分:一个和号

(&),一个实体名称,或者

#

和一个实体编号,以及一个分号

()。

要在

HTML

文档中显示小于号,我们需要这样写:<或者<

使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。

注意:实体对大小写敏感。

有些字符在HTML里有特别的含义,比如小于号<就表示HTML Tag的开始,这个小于号是不显示在我们最终看到的网页里的。那如果我们希望在网页中显示一个小于号,该怎么办呢?

HTML字符实体(Character Entities)

这就要说到HTML字符实体(HTML Character Entities)了。

一个字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。

比如,要显示小于号,就可以写<或者<。

用实体(Entity)名字的.好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。

注意:Entity是区分大小写的。

如何显示空格

通常情况下,HTML会自动截去多余的空格。不管你加多少空格,都被看做一个空格。比如你在两个字之间加了10个空格,HTML会截去9个空格,只保留一个。为了在网页中增加空格,你可以使用 表示空格。

最常用的字符实体(Character Entities)

显示结果说明Entity NameEntity Number

显示一个空格

<小于<<

>大于>>

&&符号&&

"双引号""

其他常用的字符实体(Character Entities)

显示结果说明Entity NameEntity Number

?版权??

?注册商标??

×乘号××

&pide除号&pide&pide