迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > HTML >

HTML 中的转义字符

作者:迹忆客 最近更新:2023/03/22 浏览次数:

在本教程中,我们将学习 HTML 字符转义。此外,本教程将介绍 HTML 中哪些字符需要转义。

HTML 中的字符转义介绍

我们在 HTML、XML 和 XHTML 等标记语言中使用字符转义来使用 ASCII 字符来表示 Unicode 字符。

当我们需要表示标记语言中使用的诸如 <> 之类的字符时,就会出现字符转义。如果我们不对这些字符进行转义,标记规则就会受到干扰,我们将无法获得想要的输出。

各种 Unicode 字符可以在 HTML 中转义。一些可以转义的字符是"'<>&等。

这些是数字字符引用和命名字符引用。数字字符引用可以表示为十进制和十六进制数字字符引用。

让我们看下面的示例,它显示了使用不同字符引用的不间断空格的表示。

示例代码:

<p> Hi Jack&nbsp;! </p> <!-- named character references -->
<p> Hi Jack&#xA0;! </p> <!-- hexadecimal numeric character references -->
<p> Hi Jack&#160;! </p> <!-- decimal numeric character references -->

输出:

Hi Jack !

Hi Jack !

Hi Jack !

如上例所示,不间断空格的命名字符引用、十六进制数字字符引用和十进制数字字符引用分别为&nbsp;&#xA0;&#160;,分别。我们可以注意到数字字符引用以&# 字符开头并以 ; 结尾。

在 HTML 中,有一些字符应该被转义的各种上下文。一些上下文是文档正文和内部属性、样式和脚本标签等。

HTML 中必须转义的字符

本节将讨论 HTML 中必须转义的字符。不应错过三个字符以在 HTML 中转义。那些是:

  • (<)
  • (>)
  • (&)

HTML 和 XML 等标记语言构成大于和小于符号的 <>,也称为税包装器。我们应该在文档正文中转义这些语法包装器;否则,标记语法将受到干扰。

语法包装器的名称字符参考如下所示。

  • (<) &amp;lt;
  • (>) &gt;

在这里,我们将看到字符未转义的情况以及如何转义字符。

在下面的示例中,在第一个 <a> 标记中,我们在 <a> 标记之间写入了文本 <a> 标记

结果,超链接仅应用于字符 the,因为它已被两个 <a> 标签包围。

但是,这不是我们的目标。我们的目标是只显示 <a> 标签。因此有必要对 a 标签周围的语法包装器进行转义。

因此,我们使用了&lt;&gt; 用于转义语法包装的字符引用。 &lt;a&gt; 引用代表 <a> 标签。

因此,在下面示例中的第二个 <a> 标记中,超链接将应用于整个文本,即 the <a> tag。这就是为什么我们应该在 HTML 中转义语法包装器。

示例代码:

<a href="#"> the <a> tag </a> <br>
<a href="#"> the &lt;a&gt; tag </a> 

& 符号用作第一个字符,用于写入 Unicode 字符的参考字符,同时对字符进行转义。但是,如果我们必须在 HTML 中显示特定 Unicode 字符的引用字符,我们需要转义 & 符号。

示例如下所示。

示例代码:

<p> The character reference of the symbol &lt; is &amp;lt; </p>

输出

The character reference of the symbol < is &lt;

我们的目标是显示 < 符号&lt; 的等效参考字符。但是当我们编写引用&lt; 时,它会在浏览器中转换为 <

为了表示名称引用字符,我们应该转义引用 &lt; 中的 & 符号。转义 & 符号后,我们可以照常写入剩余的字符,如上例所示。

这篇文章教我们为什么要转义字符以及在 HTML 中应该转义哪些字符。我们还了解了名称字符引用和数字字符引用。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

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 复选框控件成为只读组件的快速破解。 但是,首先,让我们简要介绍一下复选框控件。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便