Bootstrap 5 排版

2025年3月17日 | 阅读 8 分钟

排版是 Bootstrap 5 的一个组件,用于设计和格式化文本内容。它用于生成自定义标题、内联副标题、列表、段落、对齐以及添加其他面向设计的字体样式等等。

为了提供最佳用户界面,Bootstrap 5 支持 Web 应用中字体堆栈、标题和链接样式的全局选项,适用于任何类型的操作系统和设备。

Bootstrap 5 正文文本

Bootstrap 5 的默认字体大小为 1rem 或 16px。它的行高为字体的 1.5 倍。此外,默认情况下,所有 <p> 元素的 margin-top 为 0,margin-bottom 为 1rem 或 16px。

我们可以调整任何这些设置以适应我们的项目。 例如,我们可以:

  • 使用 $font-family-base、$font-size-base 和 $line-height-base 属性作为正文元素的排版基础。
  • 使用 $link-color,我们可以更改所有全局链接的颜色。
  • 要更改正文元素的背景颜色,请使用 $body-bg(默认为 #fff)。

Bootstrap 5 标题

HTML 标题(如 h1 到 h6)在 Bootstrap 5 中使用更粗的字体粗细和响应式字体大小进行样式设置。

示例

以下示例显示了 bootstrap 5 中文本的标题类。 在此示例中,我们可以使用 h1 到 h6 标题的类来代替元素。 此标题根据文本的大小和粗细使用。

输出

下图显示了 bootstrap 5 排版的输出。它显示了 bootstrap 5 中的标题。

Bootstrap 5 Typography

Bootstrap 5 显示标题

显示标题旨在比常规标题更明显。 Bootstrap 5 包括六个显示标题大小(.display-1、.display-2、.display-3、.display-4、.display-5 和 .display-6)。

示例

以下示例显示了 bootstrap 5 中文本的显示标题类。在此示例中,我们可以将“display-size”类与“1 - 6”大小一起使用。 此类会影响标题的高度和宽度。

输出

下图显示了 bootstrap 5 排版的输出。它显示了 bootstrap 5 中的标题。

Bootstrap 5 Typography

Bootstrap 5 副标题

我们可以通过在标题内的 <small> 元素中添加文本来创建副标题或补充文本。 Bootstrap 类也可以应用于该元素。

示例

以下示例显示了 bootstrap 5 中文本的副标题类。在此示例中,我们在标题类或 <h1> 元素等元素中使用“small”元素。 标题显示粗体和强文本,<small> 元素内容显示小于标题文本。

输出

Bootstrap 5 Typography

标记、缩写和键盘输入

Bootstrap 5 将使用 <mark> 元素和 .mark 类应用黄色背景颜色和内边距。

HTML <abbr> 元素将由 Bootstrap 5 设置样式,带有虚线下边框和鼠标悬停时带有问号的鼠标指针。

键盘输入是一个术语,用于描述通常通过键盘输入的输入。 <kbd> 元素用于键盘输入。

示例

以下示例显示了 bootstrap 5 中文本的样式。在此示例中,我们对文本使用三个元素或类。 <mark> 元素显示黄色背景,而 "kbd" 在使用给定的键盘按钮后显示弹出框。

输出

Bootstrap 5 Typography

Bootstrap 5 列表排版

Bootstrap 5 排版使用 <dl> 进行列表排版。 它有助于创建和显示列表及其描述。 <dl> 元素在 bootstrap 5 排版中创建列表。 <dt> 元素用于创建列表的标题。 <dd> 元素用于创建列表的项目或描述。

示例

以下示例显示了 bootstrap 5 中文本的列表元素。在此示例中,我们可以使用 <dl>、<dt>、<dd> 等三个元素来创建列表和列表描述。

输出

下图显示了 bootstrap 5 排版的输出。

Bootstrap 5 Typography

Bootstrap 5 代码排版

Bootstrap 5 排版使用 <code> 元素来显示代码内容,而不显示输出。

示例

以下示例显示了 bootstrap 5 中作为文本的“代码”元素。 bootstrap 5 版本在 html 页面上编写代码,然后页面显示输出。 如果我们想要显示代码而不是输出,那么 bootstrap 5 使用 <code> 元素。

输出

下图显示了 bootstrap 5 排版的输出。 我们可以在网页上看到代码的输出和代码本身。

Bootstrap 5 Typography

Bootstrap 5 排版类

Bootstrap 5 排版使用多个类来设置 Web 内容和信息的样式。 下表显示了网页上使用的类。

排版类描述
class = "lead"在网页中创建一个突出的段落
class = "text-start"Bootstrap 5 在网页中显示左对齐文本
class = "text-break"Bootstrap 5 避免长文本破坏网页上的布局
class = "text-center"它在网页上显示居中对齐的文本
class = "text-decoration-none"它删除链接的下划线
class = "text-end"它在网页上显示右对齐的文本
class = "text-nowrap"它在网页上显示不换行文本
class = "text-lowercase"它在网页上显示小写文本
class = "text-uppercase"它在网页上显示大写文本
class = "text-capitalize"它在网页上显示首字母大写文本
class = "initialism"它在网页上以较小的字体大小显示 <abbr> 元素中的文本
class = "list-unstyled"它删除网页上列表元素的默认列表样式和左边距。 此排版类适用于直接子列表。
class = "list-inline"它在网页上的单行中放置项目列表

示例

以下示例显示了 bootstrap 5 中文本的样式。在此示例中,我们可以在网页上使用不同的类。

  • 第一个 <p> 元素使用“lead”和“text-center”类。
  • 第二个 <p> 元素使用“text-uppercase”和“text-start”类。
  • 第三个 <p> 元素使用“text-lowercase”和“text-center”类。
  • 第四个 <p> 元素使用“ text-capitalize”和“text-end”类。

输出

下图显示了 bootstrap 5 排版的输出。

Bootstrap 5 Typography

结论

Web 应用程序的内容通过使用排版类来设置样式。 此类有助于在网页上创建有吸引力、引人注目且易于理解的内容。 Bootstrap 5 排版使用多个类和元素,并避免使用 CSS 属性。


下一个主题Bootstrap 5 表单