Bootstrap5 文字排版

Bootstrap 5 文字排版指南

Bootstrap 5 文字排版指南

小白也能看懂的排版知识大全

响应式 易用 现代化

1. 标题样式

基础

Bootstrap 提供了从 .h1.h6 的标题类,你可以直接使用HTML标签或通过类名应用样式。

h1. 一级标题

h2. 二级标题

h3. 三级标题

h4. 四级标题

h5. 五级标题
h6. 六级标题
小贴士: 当需要标题样式但不想使用语义化的标题标签时,可以使用类名代替,如 <p class="h1">
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3 class=”text-danger”>红色三级标题</h3>
<p class=”h4″>看起来像四级标题的段落</p>

2. 段落和强调

基础

Bootstrap 对段落文本进行了优化,使其更易阅读。

这是一个普通段落。Bootstrap 默认设置段落字体大小为1rem(约16px),行高为1.5,确保良好的可读性。

这是使用 .lead 类的段落,用于突出显示重要内容,字体稍大,颜色稍浅。

加粗文本 使用 <strong><b>

斜体文本 使用 <em><i>

<p>普通段落文本</p>
<p class=”lead”>突出显示的段落</p>
<p><strong>加粗文本</strong></p>
<p><em>斜体文本</em></p>

3. 列表样式

基础

Bootstrap 提供了有序列表、无序列表和无样式列表。

无序列表
  • 列表项 1
  • 列表项 2
  • 列表项 3
    • 嵌套列表 1
    • 嵌套列表 2
有序列表
  1. 第一项
  2. 第二项
  3. 第三项
无样式列表
  • 没有项目符号
  • 更简洁的列表
<!– 无序列表 –>
<ul>
  <li>列表项 1</li>
  <li>列表项 2</li>
</ul>

<!– 有序列表 –>
<ol>
  <li>第一项</li>
  <li>第二项</li>
</ol>

<!– 无样式列表 –>
<ul class=”list-unstyled”>
  <li>没有项目符号</li>
</ul>

4. 文本对齐

实用

使用对齐类可以轻松控制文本的对齐方式。

左对齐文本 (默认)

居中文本

右对齐文本

小屏幕以上居中

中屏幕以上右对齐

响应式对齐: Bootstrap 提供了响应式对齐类,可以在不同屏幕尺寸上应用不同的对齐方式。
<p class=”text-start”>左对齐</p>
<p class=”text-center”>居中对齐</p>
<p class=”text-end”>右对齐</p>
<p class=”text-sm-center”>小屏幕以上居中</p>
<p class=”text-md-end”>中屏幕以上右对齐</p>

5. 文本转换

实用

使用文本转换类可以改变文本的大小写形式。

将文本转换为小写 (LOWERCASE TEXT)

将文本转换为大写 (uppercase text)

将每个单词的首字母大写 (capitalized text)

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

6. 字体粗细和斜体

实用

控制字体的粗细和斜体样式。

加粗文本

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

正常粗细文本

细体文本

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

斜体文本

非斜体文本

<p class=”fw-bold”>加粗文本</p>
<p class=”fw-bolder”>更粗的文本</p>
<p class=”fw-light”>细体文本</p>
<p class=”fst-italic”>斜体文本</p>

7. 文本颜色

实用

Bootstrap 提供了一系列语义化的颜色类来设置文本颜色。

主要文本 – .text-primary

次要文本 – .text-secondary

成功文本 – .text-success

危险文本 – .text-danger

警告文本 – .text-warning

信息文本 – .text-info

深色文本 – .text-dark

减弱文本 – .text-muted

提示: 这些颜色类也可以用于背景色,只需将 text- 替换为 bg-
<p class=”text-primary”>主要文本</p>
<p class=”text-success”>成功文本</p>
<p class=”text-danger”>危险文本</p>
<p class=”text-muted”>减弱文本</p>

8. 显示标题

高级

当需要比普通标题更大的标题时,可以使用显示标题。

Display 1

Display 2

Display 3

Display 4

Display 5

Display 6

使用场景: 显示标题适用于页面顶部的超大标题,比如产品名称或宣传标语。
<h1 class=”display-1″>超大标题1</h1>
<h1 class=”display-3″>超大标题3</h1>
<h1 class=”display-6″>超大标题6</h1>

9. 引用文本

高级

用于展示引用内容或突出显示特殊文本块。

知识就是力量,但更重要的是运用知识的技能。

弗朗西斯·培根

居中显示的引用文本。

名人名言
<blockquote class=”blockquote”>
  <p>引用内容</p>
  <footer class=”blockquote-footer”>引用来源</footer>
</blockquote>

<!– 居中引用 –>
<blockquote class=”blockquote text-center”>
  <p>居中显示的引用</p>
</blockquote>

10. 行内文本元素

高级

Bootstrap 为常见的行内文本元素提供了样式。

使用 <mark> 元素可以 高亮显示文本

使用 <del> 元素可以表示 被删除的文本

使用 <s> 元素可以表示 不再相关的文本

使用 <ins> 元素可以表示 新添加的文本

使用 <u> 元素可以 给文本添加下划线

使用 <small> 元素可以 显示小号文本

使用 <abbr> 元素可以显示 缩写

使用 <code> 元素可以显示 代码片段

使用 <kbd> 元素可以显示 键盘按键

<p>高亮 <mark>重要文本</mark></p>
<p>删除 <del>不需要的文本</del></p>
<p>添加 <ins>新内容</ins></p>
<p>缩写 <abbr title=”超文本标记语言”>HTML</abbr></p>
<p>代码 <code>print(‘Hello’)</code></p>
<p>按键 <kbd>Ctrl + S</kbd></p>

11. 文本截断

高级

当文本超出容器宽度时,使用文本截断功能添加省略号。

这是一段很长的文本,当它超出容器宽度时会被截断并显示省略号…

这是一段内联元素的长文本,同样可以应用截断效果。

<!– 块级元素截断 –>
<div class=”text-truncate” style=”max-width: 200px;”>
  长文本内容…
</div>

<!– 内联元素截断 –>
<span class=”d-inline-block text-truncate” style=”max-width: 150px;”>
  长文本内容…
</span>

Bootstrap 5 文字排版要点总结

  • 使用 .h1.h6 类或标准标题标签创建标题
  • .lead 类使段落更突出
  • 使用 .text-[start|center|end] 控制文本对齐
  • .text-[lowercase|uppercase|capitalize] 改变文本大小写
  • 使用 .fw-[bold|bolder|light|lighter] 控制字体粗细
  • 语义化颜色类 .text-[primary|success|danger...]
  • .display-1.display-6 创建超大标题
  • .blockquote 用于引用文本
  • 行内元素如 <mark><code> 等有专门样式
  • .text-truncate 添加文本截断省略号

记住:Bootstrap 的文字排版系统是响应式的,在不同设备上都能良好显示!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部