HTML中的转义符(Escape Sequences)主要用于表示那些在HTML中有特殊含义或不能直接在HTML文档中使用的字符。这些转义符通常以&
符号开始,后跟一些字母或数字,最后以;
结束。以下是一些常见的HTML转义符及其含义:
常见HTML转义符
-
空格符
:表示不间断空格(Non-Breaking SPace),用于在HTML中插入一个不会随着页面宽度改变而换行的空格。
-
特殊字符
<
或<
:表示小于号(<
)。>
或>
:表示大于号(>
)。&
或&
:表示和号(&
),在HTML中用于表示其他转义符时需要使用。"
或"
:表示双引号(")。'
(HTML5新增)或'
:表示单引号(')。
-
其他常用字符
 
:空格(Space)。!
:惊叹号(!)。#
:井号(#),也常用于表示HTML中的ID选择器。$
:美元符号($)。%
:百分号(%)。(
:左小括号(()。)
:右小括号())。*
:星号(*)。+
:加号(+)。,
:逗号(,)。-
:连字号(或减号)(-)。.
:句号(.)。/
:斜杠(/)。:
:冒号(:)。;
:分号(;)。=
:等号(=)。?
:问号(?)。@
:商业符号(@)。
-
其他ASCII字符
HTML还定义了其他ASCII字符的转义序列,包括所有的大写和小写字母、数字0-9等,但这些在日常HTML编码中较少直接使用转义形式,而是通过直接输入字符本身来表示。 -
特殊字符实体
HTML还定义了一些特殊字符实体,用于表示一些无法通过标准键盘输入的字符,如版权符号(©
)、注册商标符号(®
)、欧元符号(€
)等。
注意事项
- 在使用HTML转义符时,需要确保严格遵守其格式,即
&
符号后跟字符代码,最后以;
结束。 - 虽然大多数浏览器能够容忍缺少的分号(
;
),但为了兼容性和避免潜在问题,建议总是包含它。 - 并非所有字符都需要转义。通常,只有那些具有特殊HTML含义的字符才需要转义。
以上信息基于HTML标准和常见实践整理,旨在提供一个全面的HTML转义符概览。然而,随着HTML标准和浏览器的发展,可能会有新的转义符被定义或旧的转义符被弃用,因此建议在实际应用中参考最新的HTML规范。