HTML 制表符字符

17 Mar 2025 | 4 分钟阅读

HTML 默认支持文档中的一个空格,但有时我们可能需要添加多个空格。如果我们在 HTML 文档中添加多个空格,则网页上只会显示一个空格字符。同样,如果添加一个制表符空格,则网页上会显示一个制表符空格并折叠其他空格。本文将介绍如何创建 HTML 制表符

制表符

制表符是一种排版空格,相当于四个空格,但如果我们在 HTML 文档中添加四个空格,则只会显示一个空格并折叠其他空格。

我们可以通过多种方式创建制表符,如下所示

  • 利用 HTML 实体
  • 利用 <pre> 标签
  • 利用 CSS 属性

让我们逐一详细了解它们。

利用 HTML 实体

有三个 HTML 实体有助于创建不折叠的空格。它们如下所示

&nbsp;

它表示不间断空格。此字符等同于常规空格,即一个空格

&ensp;

它表示不可断开空格。此字符等同于两个空格

&emsp;

它表示不可断开空格,等同于四个空格

利用 HTML 实体创建制表符空格的演示

  • &nbsp; 创建一个空格,因此我们将使用四个 &nbsp; 字符来创建一个制表符空格。
  • &ensp; 创建两个空格,因此我们将使用两个 &ensp; 字符来创建一个制表符空格。
  • &emsp; 创建四个空格,因此我们将使用一个 &emsp; 字符来创建一个制表符空格。

代码

输出

这是我们可以看到利用 HTML 实体创建制表符空格的输出。

HTML Tab Character

利用 <pre> 标签

<pre> 标签用于在 HTML 中添加制表符空格。它显示预格式化的文本,并按 HTML 文档中的写法显示空格。

利用 <pre> 标签创建制表符空格的演示

代码

输出

这是我们可以看到借助 HTML <pre> 标签创建的制表符空格的输出。

HTML Tab Character

利用 CSS 属性

我们可以使用 display、margin-left 和 text-indent CSS 属性在 HTML 文件中创建制表符空格。

display CSS 属性的语法

margin-left CSS 属性的语法

text-indent CSS 属性的语法

white-space CSS 属性的语法

利用 CSS 属性创建制表符空格的演示

演示 1

在此演示中,我们将利用 display CSS 属性和 margin-left CSS 属性创建一个制表符空格。

代码

输出

这是我们可以看到利用 displaymargin-left CSS 属性创建制表符空格的输出。

HTML Tab Character

演示 2

在此演示中,我们将利用 text-indent CSS 属性创建一个制表符空格。

代码

输出

这是我们可以看到利用 text-indent CSS 属性创建制表符空格的输出。

HTML Tab Character

演示 3

在此演示中,我们将利用 white-space CSS 属性并将其值设置为 pre 来创建一个制表符空格。

输出

这是我们可以看到利用 white-space CSS 属性创建制表符空格的输出。

HTML Tab Character

结论

在本文中,我们了解了 HTML 制表符。我们了解到可以通过多种方法创建制表符空格,例如利用 HTML 实体、<pre> 标签CSS 属性


下一主题HTML Tab 标签