在网页开发中,HTML通过特定的编码方式来处理一些无法直接输入或容易引发语法冲突的字符。这些编码被称为HTML实体名称,通常以&开头,并以分号(;)结尾。这种机制确保了特殊符号能够以文本形式正确显示,而不会被浏览器误解析为HTML标签或其他语法结构。
&
例如,在HTML代码中直接使用小于号“<”或大于号“>”,可能会被误认为是标签的开始或结束。为了避免此类问题,需用对应的实体名称代替:< 表示“<”,> 表示“>”。同理,& 用于显示“&”本身," 显示双引号“"”,而 ' 则代表单引号“'”。
;
此外,空格也是一个常见问题。普通空格在HTML中会被合并或忽略,因此需要使用 来表示一个不可换行的空格,保证排版的一致性。类似地,其他如版权符号、货币单位、数学运算符等也都有相应的实体名称。
常用HTML实体分类示例
基础符号:
- < —— 小于号(<)
- > —— 大于号(>)
- & —— 和号(&)
&
&
"
"
'
'
数学符号:
- ± —— 正负号(±)
- × —— 乘号(×)
- ÷ —— 除号(÷)
×
×
±
±
?
²
货币符号:
- £ —— 英镑()
- ¥ —— 日元/人民币()
- € —— 欧元()
€
£
¥
版权与商标符号:
- © —— 版权符号()
- ® —— 注册商标()
- ™ —— 商标()
©
®
™
HTML实体名称词源对照表
许多HTML实体名称来源于英文单词的缩写,便于记忆和理解。以下是一些常见符号及其命名依据:
| 符号 | 实体名称 | 对应字母 | 词源说明 | 用途说明 |
|---|---|---|---|---|
| < | < | lt | Less Than(小于) | 防止与标签起始符混淆 |
| > | > | gt | Greater Than(大于) | 避免被误认为标签结束 |
| & | & | amp | Ampersand(and符号) | 防止被识别为实体开始 |
| " | " | quot | Quotation Mark(引号) | 用于属性值中的双引号 |
| ' | ' | apos | Apostrophe(撇号) | XHTML中使用的单引号 |
| | nbsp | Non-Breaking Space(不换行空格) | 保持连续空格不被压缩 | |
| © | copy | Copyright(版权) | 版权声明专用符号 | |
| ® | reg | Registered(注册) | 注册商标标识 | |
| ™ | trade | Trademark(商标) | 未注册商标使用 | |
| € | euro | Euro(欧元) | 欧洲货币单位 | |
| £ | pound | Pound(英镑) | 英国货币符号 | |
| ¥ | yen | Yen(日元) | 日本及中国货币符号 | |
| ¢ | cent | Cent(美分) | 辅币单位 | |
| § | § | sect | Section(章节) | 文档分节标记 |
| ¶ | para | Paragraph(段落) | 段落引导符 | |
| • | bull | Bullet(项目符号) | 列表项前的点 | |
| · | · | middot | Middle Dot(中间点) | 居中圆点 |
| ° | ° | deg | Degree(度) | 温度或角度单位 |
| ± | ± | plusmn | Plus Minus(正负) | 数值范围表示 |
| × | × | times | Times(乘) | 乘法运算符 |
| ÷ | ÷ | divide | Divide(除) | 除法运算符 |
| ½ | frac12 | Fraction 1/2(二分之一) | 分数表示 | |
| ¼ | frac14 | Fraction 1/4(四分之一) | 分数表示 | |
| ¾ | frac34 | Fraction 3/4(四分之三) | 分数表示 | |
| α | α | alpha | Alpha(希腊字母首字母) | 科学与数学常用符号 |
| β | β | beta | Beta(第二希腊字母) | 常用于变量命名 |
| γ | γ | gamma | Gamma(第三希腊字母) | 物理与工程领域常用 |
这个符号实体名称后面为什么用&跟lt跟;呢?特殊符号多了,我们记忆起来也就有了难度。如果我们知道了这个lt是英语Less Than的首字母,而Less Than的英文意思是小于,那么我们再记忆这个
的实体名称<就容易多了。下面,我将常见的HTML特殊符号的实体名称的字母含义追溯汇总如下,希望对您有所帮助。
<
>
&
"
'
©
®
™
€
£
¥
¢
§
¶
•
·
°
±
×
÷
½
¼
¾
α
β
γ
应用场景说明
HTML实体名称的主要作用在于:
- 防止与HTML语法冲突,例如使用 < 而非 “<” 避免被当作标签开始;
- 确保特殊字符(如 、、 等)能在不同浏览器和设备上正常显示;
- 增强安全性,避免因直接插入用户输入内容而导致XSS攻击;
- 维持格式稳定,如利用 控制空白间距,防止自动折叠。
例如,代码片段:<p>5 > 3 & 3 < 5</p> 将准确呈现为“5 > 3 & 3 < 5”,而不是被解析成无效标签或产生错误。
<
<
>
>
综上所述,HTML实体名称是一种标准化且安全的方式,用于在网页中展示各类特殊字符。它不仅提升了代码的兼容性和可读性,也在国际化支持、数据展示和前端安全方面发挥着重要作用。
以下内容为常见符号及其英文名称、含义的整理,按功能与类别重新组织并规整排版,便于理解与查阅。
希腊字母
gamma
英语:Gamma(希腊字母第三个)
希腊字母 γ
delta
英语:Delta(希腊字母第四个)
希腊字母 δ
δ
箭头符号
larr
英语:Left Arrow(左箭头)
左箭头 ←
←
rarr
英语:Right Arrow(右箭头)
右箭头 →
→
uarr
英语:Up Arrow(上箭头)
上箭头 ↑
↑
darr
英语:Down Arrow(下箭头)
下箭头 ↓
↓
harr
英语:Horizontal Arrow(水平箭头)
左右箭头 ?
↔
数学逻辑与集合符号
forall
英语:For All(对所有)
全称量词 ?
∀
exist
英语:Exists(存在)
存在量词 ?
∃
empty
英语:Empty(空)
空集 ?
∅
isin
英语:Is In(属于)
属于 ∈
∈
notin
英语:Not In(不属于)
不属于 ?
∉
ni
英语:Contains As Member(包含)
包含 ?
∋
sub
英语:Subset(子集)
子集 ?
⊂
sup
英语:Superset(超集)
超集 ?
⊃
nsub
英语:Not Subset(非子集)
非子集 ?
⊄
sube
英语:Subset or Equal(子集或等于)
子集或等于 ?
⊆
supe
英语:Superset or Equal(超集或等于)
超集或等于 ?
⊇
数学运算与微积分符号
part
英语:Partial(偏微分)
偏微分符号 ?
∂
nabla
英语:Nabla(微分算子)
微分算子 ?
∇
sum
英语:Sum(求和)
求和符号 ∑
∑
minus
英语:Minus(减)
减号 ?
−
int
英语:Integral(积分)
积分符号 ∫
∫
关系与比较符号
le
英语:Less or Equal(小于等于)
小于等于 ≤
≤
ge
英语:Greater or Equal(大于等于)
大于等于 ≥
≥
ne
英语:Not Equal(不等于)
不等于 ≠
≠
equiv
英语:Equivalent(等价)
恒等于 ≡
≡
asymp
英语:Approximately(近似)
约等于 ≈
≈
sim
英语:Similar To(相似于)
相似符号 ?
∼
cong
英语:Congruent(全等)
全等符号 ?
≅
逻辑与集合运算符
and
英语:Logical AND(逻辑与)
逻辑与 ∧
∧
or
英语:Logical OR(逻辑或)
逻辑或 ∨
∨
cap
英语:Intersection(交集)
交集 ∩
∩
cup
英语:Union(并集)
并集 ∪
∪
oplus
英语:Circle Plus(圆圈加)
异或或直和 ⊕
⊕
otimes
英语:Circle Times(圆圈乘)
张量积 ?
⊗
其他常用数学符号
infin
英语:Infinity(无限)
无穷大 ∞
∞
ang
英语:Angle(角)
角符号 ∠
∠
there4
英语:Therefore(因此)
所以符号 ∴
∴
perp
英语:Perpendicular(垂直)
垂直符号 ⊥
⊥
sdot
英语:Dot Operator(点运算符)
点运算符 ?
⋅
货币符号
pound
英语:Pound Sterling(英镑)
英镑符号 ?
£
euro
英语:Euro(欧洲货币)
欧元符号 ?
€
yen
英语:Yen(日元货币)
日元符号 ?
¥
cent
英语:Cent(货币单位分)
美分符号 ?
¢
标点与特殊格式符号
laquo
英语:Left Angle Quote(左角引号)
左双角引号 ?
«
raquo
英语:Right Angle Quote(右角引号)
右双角引号 ?
»
iquest
英语:Inverted Question(倒置问号)
倒问号 ?
¿
iexcl
英语:Inverted Exclamation(倒置感叹号)
倒感叹号 ?
¡
词源分类总结(基于现代英语理解)
- 数学关系:lt(小于)、gt(大于)、le(小于等于)、ge(大于等于)、ne(不等于)
- 商业与法律:copy(版权)、reg(注册)、trade(商标)
- 货币单位:pound(英镑)、euro(欧元)、yen(日元)、cent(分)
- 标点与格式:quot(引号)、nbsp(不换行空格)、sect(节)、para(段落)、bull(项目符号)
- 数学运算:plusmn(正负)、times(乘)、divide(除)、minus(减)、sum(求和)
- 希腊字母:gamma、delta 等
HTML实体名称的设计遵循若干核心原则,以确保其在实际应用中的可用性与规范性。
直观性:多数实体名称直接来源于常见的英语词汇。例如,“less than”使用易于理解的命名方式表达符号含义,提升识别效率。
简洁性:采用缩写形式来减少输入负担。比如使用
& 而非更长的形式 &ersand;,使代码更加紧凑高效。
一致性:相似概念采用统一的命名结构。所有方向箭头均以
-arr 结尾,如 larr(左)、rarr(右)、uarr(上)、darr(下),便于记忆和系统化使用。
行业标准:数学与科学领域广泛采用的标准英文术语被直接引入。例如希腊字母 alpha、beta、gamma、delta 等,已在英语学术语境中完全融入并成为常规表达的一部分。
常用分类及对应实体名称
箭头方向
表示方向的符号包括:larr(左箭头)、rarr(右箭头)、uarr(上箭头)、darr(下箭头)。
<
逻辑运算
基础逻辑操作符包括:and(与)、or(或)、not(非),这些词本身已是英语基本词汇,在逻辑表达中具有清晰语义。
集合运算
用于集合操作的符号有:cap(交集)、cup(并集)、sub(子集)、sup(超集),命名规则简洁且符合数学惯例。
数学概念
常见数学量词与状态描述包括:exist(存在)、forall(对所有)、empty(空集)、isin(属于),均为标准数理逻辑用语。
符号描述
涉及特定数学符号的命名如:infin(无穷大)、deg(度)、ang(角)、nabla(微分算子),均采用国际通用英语术语。
几何关系
表示图形间关系的符号包括:perp(垂直)、sim(相似)、cong(全等),术语标准化程度高,广泛应用于几何学表达中。
国际化术语(已进入英语词汇)
部分源自其他语言但已被英语吸收的专业符号包括货币单位:euro(欧元)、yen(日元),现已成为标准金融英语的一部分。
希腊字母
所有希腊字母的英文名称,如 alpha、beta、gamma、delta 等,在科学与数学文献中均为标准术语,无需额外翻译或转写。
现代使用建议
- 以下字符在HTML中必须以实体形式书写:
、<
、>
、&
、"
,以确保正确解析。' - 对于大多数其他字符,推荐直接使用UTF-8编码。例如可直接输入“?”而非使用
实体,提高编辑效率。© - 从代码可读性和维护角度考虑,使用具名实体比数字编号更具优势,便于理解和调试。
- 某些空白字符(如
)因具备特殊功能,在特定场景下仍需保留实体形式使用。


雷达卡


京公网安备 11010802022788号







