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元素
  • 使用标题类表示内容层次而非仅为了样式
  • 确保辅助技术能正确解读文本结构

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

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

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