HTML 中的转义字符
在本教程中,我们将学习 HTML 字符转义。此外,本教程将介绍 HTML 中哪些字符需要转义。
HTML 中的字符转义介绍
我们在 HTML、XML 和 XHTML 等标记语言中使用字符转义来使用 ASCII 字符来表示 Unicode 字符。
当我们需要表示标记语言中使用的诸如 <
、>
之类的字符时,就会出现字符转义。如果我们不对这些字符进行转义,标记规则就会受到干扰,我们将无法获得想要的输出。
各种 Unicode 字符可以在 HTML 中转义。一些可以转义的字符是"
、'
、<
、>
、&
等。
这些是数字字符引用和命名字符引用。数字字符引用可以表示为十进制和十六进制数字字符引用。
让我们看下面的示例,它显示了使用不同字符引用的不间断空格的表示。
示例代码:
<p> Hi Jack ! </p> <!-- named character references -->
<p> Hi Jack ! </p> <!-- hexadecimal numeric character references -->
<p> Hi Jack ! </p> <!-- decimal numeric character references -->
输出:
Hi Jack !
Hi Jack !
Hi Jack !
如上例所示,不间断空格的命名字符引用、十六进制数字字符引用和十进制数字字符引用分别为
、 
和 
,分别。我们可以注意到数字字符引用以&#
字符开头并以 ;
结尾。
在 HTML 中,有一些字符应该被转义的各种上下文。一些上下文是文档正文和内部属性、样式和脚本标签等。
HTML 中必须转义的字符
本节将讨论 HTML 中必须转义的字符。不应错过三个字符以在 HTML 中转义。那些是:
-
(
<
) -
(
>
) -
(
&
)
HTML 和 XML 等标记语言构成大于和小于符号的 <
和 >
,也称为税包装器。我们应该在文档正文中转义这些语法包装器;否则,标记语法将受到干扰。
语法包装器的名称字符参考如下所示。
-
(
<
)&lt;
-
(
>
)>
在这里,我们将看到字符未转义的情况以及如何转义字符。
在下面的示例中,在第一个 <a>
标记中,我们在 <a>
标记之间写入了文本 <a> 标记
。
结果,超链接仅应用于字符 the
,因为它已被两个 <a>
标签包围。
但是,这不是我们的目标。我们的目标是只显示 <a>
标签。因此有必要对 a
标签周围的语法包装器进行转义。
因此,我们使用了<
和 >
用于转义语法包装的字符引用。 <a>
引用代表 <a>
标签。
因此,在下面示例中的第二个 <a>
标记中,超链接将应用于整个文本,即 the <a> tag
。这就是为什么我们应该在 HTML 中转义语法包装器。
示例代码:
<a href="#"> the <a> tag </a> <br>
<a href="#"> the <a> tag </a>
& 符号用作第一个字符,用于写入 Unicode 字符的参考字符,同时对字符进行转义。但是,如果我们必须在 HTML 中显示特定 Unicode 字符的引用字符,我们需要转义 &
符号。
示例如下所示。
示例代码:
<p> The character reference of the symbol < is &lt; </p>
输出
The character reference of the symbol < is <
我们的目标是显示 <
符号<
的等效参考字符。但是当我们编写引用<
时,它会在浏览器中转换为 <
。
为了表示名称引用字符,我们应该转义引用 <
中的 & 符号。转义 & 符号后,我们可以照常写入剩余的字符,如上例所示。
这篇文章教我们为什么要转义字符以及在 HTML 中应该转义哪些字符。我们还了解了名称字符引用和数字字符引用。
相关文章
HTML 中的 role 属性
发布时间:2023/05/06 浏览次数:124 分类:HTML
-
本篇文章介绍 HTML role属性。HTML中 role 属性介绍,role 属性定义描述语义的 HTML 元素的角色。
在 HTML 中打印时分页
发布时间:2023/05/06 浏览次数:188 分类:HTML
-
本篇文章介绍如何在打印 HTML 页面或内容时强制分页。将 page-break-after 属性设置为 always Inside @media print to Page Break in HTML
在 HTML 中显示基于 Cookie 的图像
发布时间:2023/05/06 浏览次数:154 分类:HTML
-
本文介绍如何根据 HTML 中的 cookies 显示图像。根据 HTML 中设置的 Cookies 显示图像。问题陈述是我们需要根据网页传递的cookie来显示特定的图像。
在 HTML 中创建下载链接
发布时间:2023/05/06 浏览次数:140 分类:HTML
-
本文介绍如何在 HTML 中创建下载链接。使用 download 属性在 HTML 中创建下载链接.。我们可以使用 HTML 锚元素内的下载属性来创建下载链接。
HTML 中的 ::before 选择器
发布时间:2023/05/06 浏览次数:70 分类:HTML
-
本教程介绍 CSS ::before 伪元素。CSS ::before 伪元素。 ::before 选择器是一个 CSS 伪元素,我们可以使用它在一个或多个选定元素之前插入内容。 它默认是内联的。
在 HTML 中创建一个可滚动的 Div
发布时间:2023/05/06 浏览次数:54 分类:HTML
-
本篇文章介绍如何使 HTML div 可滚动。本文将介绍在 HTML 中使 div 可滚动的方法。 我们将探索垂直和水平滚动,并通过示例查看它们的实现。
HTML 显示箭头的代码
发布时间:2023/05/06 浏览次数:153 分类:HTML
-
一篇关于用于显示箭头的 Unicode 字符实体的紧凑文章。本文讨论使用 Unicode 字符实体在我们的 HTML 页面上显示不同的字符。 HTML 中使用了许多实体,但我们将重点学习表示上、下、左、右的三角
在 HTML 中启用和禁用复选框
发布时间:2023/05/06 浏览次数:149 分类:HTML
-
本篇文章介绍如何启用和禁用 HTML 中的复选框。HTML 中的复选框 复选框是一个交互式框,可以切换以表示肯定或否定。 它广泛用于表单和对话框。
HTML 中的只读复选框
发布时间:2023/05/06 浏览次数:198 分类:HTML
-
本篇文章介绍了如何在 HTML 中制作只读复选框。本文是关于如何使 HTML 复选框控件成为只读组件的快速破解。 但是,首先,让我们简要介绍一下复选框控件。