HTML 中的制表符空格17 Mar 2025 | 5 分钟阅读 在 HTML 中,空格是网页上不可见字符。制表符(tab space)是一个字符,在 HTML 中占用 4 个空格的宽度,这意味着一个制表符代表四个空格。 当你在 **HTML** 代码中输入多个空格或制表符时,网页只会显示一个空格。让我们通过一个例子来更好地理解它。 示例我们在 **<title>** 元素、**<h1>** 元素和 **<p>** 元素中的单词之间添加了额外的空格和制表符。我们还添加了标签之间的行间距。我们将看到网页浏览器如何响应以下代码。 代码 输出 我们可以看到 HTML 代码中的额外空格不会影响网页,因为单词和标签之间的空格数只有一个。 ![]() 如果你想在 HTML 中添加制表符间距,你不必担心,因为有很多方法可以在 HTML 中添加制表符间距。 1. <pre> 标签我们可以借助 <pre> 标签在 HTML 代码中添加制表符间距。它会按照 HTML 代码中添加的方式显示空格或制表符。 <pre> 标签的语法 **<pre>** 是开始标签,**</pre>** 是结束标签,如上面语法所示。带有制表符间距的文本可以写在开始和结束标签之间。 示例 在此示例中,我们将添加制表符间距到单词之间。 代码 输出 我们可以看到输出中的段落单词之间有一个制表符间距。 ![]() 2. CSS 类我们可以使用 CSS 类在浏览器中显示制表符间距。 **.class** 是用于选择 HTML 元素的 CSS 选择器。句点字符(.)后面跟着类名来指定 CSS 类。类名应该与我们想要的样式相关。由于我们将显示制表符间距,我们将使用类名 **".tab-space"**。 我们可以使用 margin 或 padding 属性并为它们提供值来显示制表符间距,并将 display 属性设置为 inline-block,这确保了 HTML 元素之后没有换行。**display** 属性带有 **inline-block** 值主要是在文本之后提供空间。 CSS 类的语法 上面语法中的类名是 **.tab-space**。CSS 属性是 **display** 和 **margin-left**。CSS 的 padding 属性也可以用来代替 margin-left 属性。 示例 在此示例中,我们将使用 CSS 类选择器来演示制表符间距。 代码 输出 在输出中,我们可以看到每个段落单词之间有一个制表符间距。 ![]() 3. white-space CSS 属性white-space 是我们可以用来在网页上显示制表符间距的 CSS 属性。此 CSS 属性将按照 HTML 代码中的书写方式显示制表符间距。 white-space CSS 属性的语法 **white-space** 是 CSS 属性,在提供的语法中,它的值被赋为 **pre-wrap**。 示例 我们将通过示例演示 **white-space** 属性以查看单词之间的制表符间距。 代码 输出 我们可以看到段落中每个单词之间有一个制表符间距。 ![]() 4. HTML 实体 - 是 HTML 实体,我们可以用它来表示普通的空格或 1 个空格的间距,以在浏览器中使用 HTML 实体显示制表符间距。 语法 是 non-breaking space(不换行空格)的缩写,它可以防止换行,并可以使用上述语法显示制表符间距。 示例 在这个例子中,我们将使用 4 个   来在浏览器中表示一个制表符间距。 代码 输出 在输出中的段落里,“entity”一词后面可以看到一个制表符间距。 ![]() 5. HTML 实体 -    是用于表示两个空格间距的 HTML 实体,以在浏览器中显示制表符间距,使用   HTML 实体。 语法   是 en 宽度的空格,可以使用上述语法显示制表符间距。 示例 在这个例子中,我们将使用 2 个 &ensp 来在浏览器中表示两个制表符间距。 代码 输出 ![]() 6. HTML 实体 -    是 HTML 实体,我们用它来表示 4 个空格的间距,所以我们可以使用   HTML 实体在浏览器中显示制表符间距。 语法   是 em 宽度的空格,可以使用上述语法在网页上显示制表符间距。 示例 在这个例子中,我们将演示浏览器中的制表符间距。我们可以使用一个   来显示一个制表符间距,使用两个   来显示两个制表符间距。 代码 输出 在输出的段落中,我们可以看到单词 "tab" 后面有一个制表符间距,单词 "space" 后面有两个制表符间距。 ![]() 结论我们在上面的文章中已经理解了 **HTML 中的制表符间距**。有很多方法可以在网页上显示制表符间距:
下一个主题HTML 超链接 |
我们请求您订阅我们的新闻通讯以获取最新更新。