HTML字符实体是一种特殊的字符表示方法,它允许我们在HTML文档中使用一些无法直接输入的字符,这些字符包括标点符号、数学符号、版权符号等,使用HTML字符实体可以避免在浏览器中显示错误或乱码,同时保持文档的结构和格式。
HTML字符实体有两种类型:命名实体和十进制实体,命名实体是使用名称表示的字符实体,而十进制实体是使用数字表示的字符实体,下面我们将详细介绍这两种类型的字符实体及其使用方法。
命名实体
命名实体是使用名称表示的字符实体,它们通常以“&”符号开头,以“;”符号结尾,命名实体的名称可以是大写或小写,但为了保持一致性,建议使用小写字母,以下是一些常用的命名实体及其对应的字符:
命名实体 | 字符 |
& | & |
< | < |
> | > |
" | " |
' | ' |
空格 | |
© | © |
® | ® |
™ | ™ |
¥ | ¥ |
€ | € |
£ | £ |
¢ | ¢ |
§ | § |
¶ | ¶ |
• | • |
– | – |
— | — |
… | … |
† | † |
‡ | ‡ |
⊕ | ⊕ |
⊗ | ⊗ |
⊥ | ⊥ |
⋅ | ⋅ |
⌈ | ⌈ |
⌉ | ⌉ |
⌊ | ⌊ |
⌋ | ⌋ |
〈 | lang 属性值(如en) |
*(x00A0)* | 不间断空格(non-breaking space) |
*(x2001)* | 半角空格(en space) |
*(x2003)* | 全角空格(em space) |
*(x2009)* | 窄空格(thin space) |
*(x200B)* | 零宽度连接符(zero width joiner) |
十进制实体
十进制实体是使用数字表示的字符实体,它们通常以“&”符号开头,后跟一个整数,然后是一个分号“;”,要表示小于号“<”,可以使用十进制实体“&60;”,以下是一些常用的十进制实体及其对应的字符:
十进制实体 | 字符 |
&38;amp; | &(&) |
&60;lt; | <(<) |
&62;gt; | >(>) |
&34;quot; | "(") |
&39;apos; | '(') |
&160;nbsp; | 空格( ) |
| &169;©,&174;®,&8482;™,&163;¥,&8364;€,&163;£,&8369;¢,&167;§,&182;¶,&8226;•,&8211;–,&8212;—,&8239;…,&8224;†,&8225;‡,&8244;⊕,&8853;⊗,&8747;⊥,&10003;⋅,&8593;⌈,&8595;⌉,&8592;⌊,&8594;⌋,&67108;⟨,&160;(xA0)* (不间断空格),&160;(x2001)* (半角空格),&160;(x2003)* (全角空格),&160;(x2009)* (窄空格),&160;(x200B)*‍(零宽度连接符)。
使用方法
在HTML文档中,我们可以使用以下两种方法插入字符实体:
1、直接插入:将字符实体直接插入到HTML代码中,要插入版权符号©,可以写成“©”。
2、转义插入:如果字符实体本身包含特殊字符,我们需要对其进行转义,要插入一个大于号和一个小于号,可以写成“><”。
注意事项
在使用HTML字符实体时,需要注意以下几点:
1、HTML字符实体只能用于表示无法直接输入的字符,不能用于表示可输入的字符,我们不能用字符实体表示字母a,而应该直接输入字母a。
2、HTML字符实体的大小写是有区别的。“&”和“&”是不同的字符实体,分别表示不同的字符,为了保持一致性,建议使用小写字母。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/366489.html