📅  最后修改于: 2023-12-03 14:41:57.591000             🧑  作者: Mango
HTML 实体是一种特殊的编码方式,用于在 HTML 文档中表示特殊字符、符号或其他无法直接在 HTML 中显示的内容。HTML 实体由实体名称或实体编号组成,并以 &
开头,以 ;
结尾。在 HTML 中,某些字符具有特殊的含义,如 <
和 >
用于标签的开始和结束,因此如果要在 HTML 中显示这些字符,就需要使用实体来进行转义。
HTML 实体的主要目的是确保在 HTML 文档中正确显示特殊字符,以避免与 HTML 标记冲突。例如,如果您想在 HTML 文档中显示小于号 <
,您可以使用实体 <
来替代。
HTML 实体可以分为两类:预定义实体和字符实体。
预定义实体是一组常见的特殊字符实体,它们在 HTML 中有特殊含义。下面是几个预定义实体的示例:
<
表示小于号 <
>
表示大于号 >
&
表示和号 &
"
表示双引号 "
'
表示单引号 '
这些预定义实体是在 HTML 标准中定义的,并且不需要引入任何特殊的命名空间。
字符实体用于表示不常见的字符,它们由实体编号或字符编码组成。以下是几个字符实体的示例:
★
表示五角星 ✩✓
表示勾号 ✓♥
表示红心 ❤字符实体使用实体编号或字符编码来表示字符,前者以 &#
开头,以 ;
结尾且后面跟有一个十进制数字,后者以 &#x
开头,以 ;
结尾且后面跟有一个十六进制数字。
HTML 实体在以下情况下经常用于编写 HTML 文档:
©
,您可以使用实体 ©
。&
字符,您需要使用实体 &
。<script>
标签内的 JavaScript 代码,但是又不想让浏览器将其中的内容解析为标签,那么您可以使用字符实体 <
和 >
来转义标签内容。HTML 实体是在 HTML 文档中用于表示特殊字符、符号或其他无法直接在 HTML 中显示的内容的编码方式。它们由实体名称或实体编号组成,以 &
开头,以 ;
结尾。HTML 实体分为预定义实体和字符实体两类,其中预定义实体是 HTML 标准中定义的常见实体,而字符实体用于表示不常见的字符。在编写 HTML 文档时,我们可以使用 HTML 实体来正确显示文本中的特殊字符,避免与 HTML 标记冲突。