HTML 字符实体是用来在 HTML 文档中显示特殊字符的特殊代码。在 HTML 中,某些字符具有特殊的含义,比如小于号(<)和大于号(>)被用于包裹标签。但是如果直接在 HTML 页面中输入这些字符,浏览器会将其解释为标签,而不是显示字符本身。为了解决这个问题,我们可以使用字符实体来表示这些特殊字符。
常用的字符实体
1. 小于号和大于号
在 HTML 中,小于号和大于号被用于标签的开始和结束,要想正确显示这两个字符,我们可以使用以下字符实体:
- 小于号(<):
<
或者<
- 大于号(>):
>
或者>
2. 双引号和单引号
在 HTML 中,双引号和单引号通常用于包裹属性值,如果直接输入这些字符,HTML 解析器会把它们当作标签的开头或结尾。为了正确显示它们,我们可以使用以下字符实体:
- 双引号("):
"
或者"
- 单引号('):
'
或者'
3. 特殊字符
除了上述常用字符外,HTML 还有一些特殊字符需要使用字符实体来表示,比如:
- 版权符号(©):
©
或者©
- 注册商标符号(®):
®
或者®
- 段落符号(¶):
¶
或者¶
- 非打印字符的替代表示:
或者 
如何使用字符实体
要在 HTML 中使用字符实体,只需要将实体名称或实体的 Unicode 数字形式包含在 &
和 ;
之间即可。
例如,要显示小于号(<)和大于号(>),可以使用以下代码:
< 表示小于号, > 表示大于号
同样地,要显示双引号(")和单引号('),可以使用以下代码:
" 表示双引号, ' 表示单引号
注意:在 HTML5 中,对于上述字符实体的使用并非必要,因为它们已经被允许在 HTML 中直接使用。但出于兼容性考虑,在某些情况下仍然建议使用字符实体。
总结
HTML 字符实体是用来在 HTML 页面中显示特殊字符的一种方式。通过使用字符实体,我们可以正确地显示小于号、大于号、双引号、单引号以及其他特殊字符。尽管在 HTML5 中这些字符可以直接使用,但在某些情况下还是建议使用字符实体以增强代码的兼容性。了解并正确使用字符实体将有助于编写更具可读性和稳定性的代码。