一、文字排版
1.1
-
Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请看下面的实例:
<div class="container mt-3"> <p>字体大小会随着屏幕的变化而变化,可以重置浏览器大小查看效果。</p> <h1>h1 Bootstrap 标题</h1> <h2>h2 Bootstrap 标题</h2> <h3>h3 Bootstrap 标题</h3> <h4>h4 Bootstrap 标题</h4> <h5>h5 Bootstrap 标题</h5> <h6>h6 Bootstrap 标题</h6> </div>
你也可以使用 .h1 到 .h6 类来设置元素的样式:
<div class="container mt-3"> <p>字体大小会随着屏幕的变化而变化,可以重置浏览器大小查看效果。</p> <p class="h1">h1 Bootstrap 标题</p> <p class="h2">h2 Bootstrap 标题</p> <p class="h3">h3 Bootstrap 标题</p> <p class="h4">h4 Bootstrap 标题 </p> <p class="h5">h5 Bootstrap 标题</p> <p class="h6">h6 Bootstrap 标题</p> </div>
效果是一样的
1.2 Display 标题类
Bootstrap 还提供了四个 Display 类来控制标题的样式: .display-1, .display-2, .display-3, .display-4
<div class="container mt-3"> <h1>Display 标题</h1> <p>Display 标题可以输出更大更粗的字体样式。</p> <h1 class="display-1">Display 1</h1> <h1 class="display-2">Display 2</h1> <h1 class="display-3">Display 3</h1> <h1 class="display-4">Display 4</h1> <h1 class="display-5">Display 5</h1> <h1 class="display-6">Display 6</h1> </div>
1.3
在 Bootstrap 5 中 HTML 元素用于创建字号更小的颜色更浅的文本:
<div class="container mt-3"> <h1>更小文本标题</h1> <p>small 元素用于字号更小的颜色更浅的文本:</p> <h1>h1 标题 <small>副标题</small></h1> <h2>h2 标题 <small>副标题</small></h2> <h3>h3 标题 <small>副标题</small></h3> <h4>h4 标题 <small>副标题</small></h4> <h5>h5 标题 <small>副标题</small></h5> <h6>h6 标题 <small>副标题</small></h6> </div>
1.4
Bootstrap 5 定义 标签及 .mark 类为黄色背景及有一定的内边距:
<div class="container mt-3"> <h1>高亮文本</h1> <p>用 mark 元素(或 .mark 类)来 <mark>高亮</mark> 文本。</p> </div>
1.5
Bootstrap 5 定义 HTML 元素的样式为显示在文本底部的一条虚线边框:
<div class="container mt-3"> <h1>关注博主</h1> <p>大家一起加油,努力学技术</p> <p>要保持<abbr title="World Health Organization">自信</abbr>呀,少年!!</p> </div>
1.6
对于引用的内容可以在
上添加 .blockquote 类 :
<div class="container mt-3"> <h1>Blockquotes</h1> <p>The blockquote element is used to present content from another source:</p> <blockquote class="blockquote"> <p>For 50 years, WWF has been protecting the future of nature. The world's leading conservation organization, WWF works in 100 countries and is supported by 1.2 million members in the United States and close to 5 million globally.</p> <footer class="blockquote-footer">From WWF's website</footer> </blockquote> </div>
1.7
Bootstrap 5 定义 HTML 元素的样式如下:
<div class="container mt-3"> <h1>Description Lists</h1> <p>The dl element indicates a description list:</p> <dl> <dt>Coffee</dt> <dd>- black hot drink</dd> <dt>Milk</dt> <dd>- white cold drink</dd> </dl> </div>
1.8
Bootstrap 5 定义 HTML
元素的样式如下:
<div class="container mt-3"> <h1>Code Snippets</h1> <p>Inline snippets of code should be embedded in the code element:</p> <p>The following HTML elements: <code>span</code>, <code>section</code>, and <code>div</code> defines a section in a document.</p> </div>
1.9
1.9
Bootstrap 5 定义 HTML 元素的样式如下:
<div class="container mt-3"> <h1>Keyboard Inputs</h1> <p>To indicate input that is typically entered via the keyboard, use the kbd element:</p> <p>Use <kbd>ctrl + p</kbd> to open the Print dialog box.</p> </div>
1.10
1.10
Bootstrap 5 定义 HTML
元素的样式如下:
<div class="container mt-3"> <h1>Multiple Code Lines</h1> <p>For multiple lines of code, use the pre element:</p> <pre> Text in a pre element is displayed in a fixed-width font, and it preserves both spaces and line breaks. </pre> </div>
1.11 更多文字排版类
1.11 更多文字排版类
类名 | 描述 |
.lead | 让段落更突出 |
.small | 指定更小文本 (为父元素的 85% ) |
.text-start | 左对齐 |
.text-center | 居中 |
.text-end | 右对齐 |
.text-justify | 设定文本对齐,段落中超出屏幕部分文字自动换行 |
.text-nowrap | 段落中超出屏幕部分不换行 |
.text-lowercase | 设定文本小写 |
.text-uppercase | 设定文本大写 |
.text-capitalize | 设定单词首字母大写 |
.initialism | 显示在 <abbr> 元素中的文本以小号字体展示,且可以将小写字母转换为大写字母 |
list-unstyled | 移除默认的列表样式,列表项中左对齐 ( <ul> 和 <ol> 中)。 这个类仅适用于直接子列表项 (如果需要移除嵌套的列表项,你需要在嵌套的列表中使用该样式) |
.list-inline | 将所有列表项放置同一行 |
二、颜色
二、颜色
Bootstrap 5 提供了一些有代表意义的颜色类:.text-muted, .text-primary, .text-success, .text-info, .text-warning, .text-danger, .text-secondary, .text-white, .text-dark, .text-body (默认颜色,为黑色) and .text-light:
2.1 文本颜色
2.1 文本颜色
<div class="container mt-3"> <div class="container"> <h2>代表指定意义的文本颜色</h2> <p class="text-muted">柔和的文本。</p> <p class="text-primary">重要的文本。</p> <p class="text-success">执行成功的文本。</p> <p class="text-info">代表一些提示信息的文本。</p> <p class="text-warning">警告文本。</p> <p class="text-danger">危险操作文本。</p> <p class="text-secondary">副标题。</p> <p class="text-dark">深灰色文字。</p> <p class="text-body">默认颜色,为黑色。</p> <p class="text-light">浅灰色文本(白色背景上看不清楚)。</p> <p class="text-white">白色文本(白色背景上看不清楚)。</p> </div> </div>
2.2 颜色透明度
2.2 颜色透明度
可以设置文本颜色透明度为 50% ,使用 .text-black-50 或 .text-white-50 类:
<div class="container mt-3"> <h2>文本颜色透明度</h2> <p>可以设置文本颜色透明度为 50% ,使用 .text-black-50 或 .text-white-50 类:</p> <p class="text-black-50">透明度为 50% 的黑色文本,背景为白色。</p> <p class="text-white-50 bg-dark">透明度为 50% 的白色文本,背景为黑色。</p> </div>
2.3 背景颜色
2.3 背景颜色
提供背景颜色的类有: .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark 和 .bg-light。
注意背景颜色不会设置文本的颜色,在一些实例中你需要与 .text-* 类一起使用。
<div class="container mt-3"> <div class="container"> <h2>背景颜色</h2> <p class="bg-primary text-white">重要的背景颜色。</p> <p class="bg-success text-white">执行成功背景颜色。</p> <p class="bg-info text-white">信息提示背景颜色。</p> <p class="bg-warning text-white">警告背景颜色</p> <p class="bg-danger text-white">危险背景颜色。</p> <p class="bg-secondary text-white">副标题背景颜色。</p> <p class="bg-dark text-white">黑色背景颜色。</p> <p class="bg-light text-dark">浅灰背景颜色。</p> </div> </div>