Bootstrap5 文字排版

Bootstrap 5 文字排版

使用Bootstrap 5的排版类和工具,快速创建美观、一致的文本内容。

标题样式

Bootstrap 5 提供了标准的HTML标题样式,从 <h1><h6>

h1. Bootstrap 标题

h2. Bootstrap 标题

h3. Bootstrap 标题

h4. Bootstrap 标题

h5. Bootstrap 标题
h6. Bootstrap 标题

您也可以使用 .h1.h6 类将其他元素样式化为标题。

h1. Bootstrap 标题

h2. Bootstrap 标题

h3. Bootstrap 标题

h4. Bootstrap 标题

h5. Bootstrap 标题

h6. Bootstrap 标题

<p class="h1">h1. Bootstrap 标题</p>
<p class="h2">h2. Bootstrap 标题</p>
<p class="h3">h3. Bootstrap 标题</p>

自定义标题

引导文本

使用 .lead 类使段落突出显示。

这是一个引导文本段落。它通过更大的字体大小和轻微的字重来突出显示。

这是一个普通段落。引导文本在视觉上更突出,适合用于引言或重要内容。

<p class="lead">
  这是一个引导文本段落。它通过更大的字体大小和轻微的字重来突出显示。
</p>

显示标题

当需要更大、更轻的标题样式时,可以使用显示标题。

Display 1

Display 2

Display 3

Display 4

Display 5

Display 6

<h1 class="display-1">Display 1</h1>
<h1 class="display-2">Display 2</h1>
<h1 class="display-3">Display 3</h1>

内联文本元素

Bootstrap 5 提供了多种内联文本元素的样式。

您可以使用标记标签 高亮显示文本

此行文本被视为已删除的文本。

此行文本被视为不再准确。

此行文本被视为添加到文档中。

此行文本将呈现为下划线。

此行文本被视为小号文本。

此行文本呈现为粗体。

此行文本呈现为斜体。

<p>您可以使用标记标签 <mark>高亮显示文本</mark>。</p>
<p><del>此行文本被视为已删除的文本。</del></p>
<p><s>此行文本被视为不再准确。</s></p>
<p><ins>此行文本被视为添加到文档中。</ins></p>
<p><u>此行文本将呈现为下划线。</u></p>
<p><small>此行文本被视为小号文本。</small></p>
<p><strong>此行文本呈现为粗体。</strong></p>
<p><em>此行文本呈现为斜体。</em></p>

其他内联元素

attr 缩写

HTML 初始缩略语

<section> 内联代码

ctrl + , 打开设置

这是一个示例输出

y = mx + b

文本对齐

使用文本对齐类轻松重新对齐文本。

左对齐文本。

居中对齐文本。

右对齐文本。

<p class="text-start">左对齐文本。</p>
<p class="text-center">居中对齐文本。</p>
<p class="text-end">右对齐文本。</p>

响应式文本对齐类允许根据屏幕尺寸对齐文本。

在小屏幕及更大屏幕上左对齐

在中等屏幕及更大屏幕上左对齐

在大屏幕及更大屏幕上左对齐

在超大屏幕及更大屏幕上左对齐

<p class="text-sm-start">在小屏幕及更大屏幕上左对齐</p>
<p class="text-md-start">在中等屏幕及更大屏幕上左对齐</p>
<p class="text-lg-start">在大屏幕及更大屏幕上左对齐</p>
<p class="text-xl-start">在超大屏幕及更大屏幕上左对齐</p>

文本变换

使用文本变换类更改文本的大小写。

小写文本。

大写文本。

首字母大写文本。

<p class="text-lowercase">小写文本。</p>
<p class="text-uppercase">大写文本。</p>
<p class="text-capitalize">首字母大写文本。</p>

使用字体粗细和斜体类更改文本样式。

加粗文本

更粗文本 (相对于父元素)

半粗体文本

正常粗细文本

细体文本

更细文本 (相对于父元素)

斜体文本

正常样式文本 (非斜体)

<p class="fw-bold">加粗文本</p>
<p class="fw-bolder">更粗文本 (相对于父元素)</p>
<p class="fw-normal">正常粗细文本</p>
<p class="fst-italic">斜体文本</p>
<p class="fst-normal">正常样式文本 (非斜体)</p>

文本颜色

使用颜色工具类为文本设置主题颜色。

.text-primary

.text-secondary

.text-success

.text-danger

.text-warning

.text-info

.text-light

.text-dark

.text-body

.text-muted

.text-white

.text-black-50

.text-white-50

<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-success">.text-success</p>
<p class="text-danger">.text-danger</p>
<p class="text-warning bg-dark">.text-warning</p>
<p class="text-info bg-dark">.text-info</p>

链接颜色

您可以使用 .text-* 类为链接设置颜色。

列表

无序列表

  • 列表项 1
  • 列表项 2
    • 嵌套列表项 1
    • 嵌套列表项 2
  • 列表项 3

有序列表

  1. 列表项 1
  2. 列表项 2
    1. 嵌套列表项 1
    2. 嵌套列表项 2
  3. 列表项 3

无样式列表

使用 .list-unstyled 移除默认列表样式。

  • 列表项 1
  • 列表项 2
    • 嵌套列表项 1
    • 嵌套列表项 2
  • 列表项 3
<ul class="list-unstyled">
  <li>列表项 1</li>
  <li>列表项 2
    <ul>
      <li>嵌套列表项 1</li>
      <li>嵌套列表项 2</li>
    </ul>
  </li>
  <li>列表项 3</li>
</ul>

内联列表

使用 .list-inline.list-inline-item 创建水平列表。

  • 列表项 1
  • 列表项 2
  • 列表项 3

文本装饰

使用文本装饰类更改文本装饰。

带下划线的文本。

带删除线的文本。

无下划线的链接。
<p class="text-decoration-underline">带下划线的文本。</p>
<p class="text-decoration-line-through">带删除线的文本。</p>
<a href="#" class="text-decoration-none">无下划线的链接。</a>

使用文本换行和溢出类控制文本行为。

此文本将换行。
此文本将溢出父元素。
这是一段很长的文本,将被截断显示。

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

<div class="badge bg-primary text-wrap" style="width: 6rem;">
  此文本将换行。
</div>

<div class="text-nowrap bg-light border" style="width: 8rem;">
  此文本将溢出父元素。
</div>

<div class="row">
  <div class="col-4 text-truncate">
    这是一段很长的文本,将被截断显示。
  </div>
</div>

<p class="text-break">
  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
</p>

字体大小

使用 .fs-* 类快速更改字体大小。

.fs-1 文本

.fs-2 文本

.fs-3 文本

.fs-4 文本

.fs-5 文本

.fs-6 文本

<p class="fs-1">.fs-1 文本</p>
<p class="fs-2">.fs-2 文本</p>
<p class="fs-3">.fs-3 文本</p>
<p class="fs-4">.fs-4 文本</p>
<p class="fs-5">.fs-5 文本</p>
<p class="fs-6">.fs-6 文本</p>

文字排版最佳实践

保持可读性
  • 使用合适的字体大小确保文本易于阅读
  • 确保文本颜色与背景有足够的对比度
  • 避免过度使用大写字母,影响阅读流畅性
一致性原则
  • 在整个网站中保持一致的排版风格
  • 建立明确的文本层次结构
  • 使用相同的字体粗细和颜色表示相同的重要性
响应式考虑
  • 在小屏幕上适当调整字体大小
  • 使用响应式对齐类适应不同屏幕
  • 确保文本在不同设备上都能良好显示
语义化使用
  • 根据内容含义选择合适的HTML元素
  • 使用标题类表示内容层次而非仅为了样式
  • 确保辅助技术能正确解读文本结构

掌握文字排版后,下一步学习颜色和背景

文字排版是内容呈现的基础,接下来可以学习如何使用颜色和背景类增强视觉效果。

学习颜色工具 查看所有组件