Bootstrap4 文字排版
Bootstrap 4 默认设置
Bootstrap 4 默认的 font-size 为 16px, line-height 为 1.5。默认的 font-family 为 "Helvetica Neue", Helvetica, Arial, sans-serif。此外,所有的元素 margin-top: 0 、 margin-bottom: 1rem (16px)。
<h1> - <h6>
Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请看下面的实例:
<div class="container"> <h1>h1 Bootstrap 标题 (2.5rem = 40px)</h1> <h2>h2 Bootstrap 标题 (2rem = 32px)</h2> <h3>h3 Bootstrap 标题 (1.75rem = 28px)</h3> <h4>h4 Bootstrap 标题 (1.5rem = 24px)</h4> <h5>h5 Bootstrap 标题 (1.25rem = 20px)</h5> <h6>h6 Bootstrap 标题 (1rem = 16px)</h6> </div>
效果:
Display 标题类
Bootstrap 还提供了四个 Display 类来控制标题的样式: .display-1, .display-2, .display-3, .display-4。
<div class="container"> <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> </div>
效果:
Display 标题可以输出更大更粗的字体样式。
<small>
在 Bootstrap 4 中 HTML <small> 元素用于创建字号更小的颜色更浅的文本:
<div class="container"> <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>
效果:
small 元素用于字号更小的颜色更浅的文本:
<mark>
Bootstrap 4 定义 <mark> 为黄色背景及有一定的内边距:
<div class="container"> <h1>高亮文本</h1> <p>使用 mark 元素来 <mark>高亮</mark> 文本。</p> </div>
效果:
<abbr>
Bootstrap 4 定义 HTML <abbr> 元素的样式为显示在文本底部的一条虚线边框:
<div class="container"> <h1>高亮文本</h1> <p>使用 abbr 元素来 <abbr title="显示">文本</abbr> 文本。</p> </div>
效果:
<blockquote>
对于引用的内容可以在 <blockquote> 上添加 .blockquote 类:
<div class="container"> <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.</p> <footer class="blockquote-footer">From WWF's website</footer> </blockquote> </div>
效果:
The blockquote element is used to present content from another source:
For 50 years, WWF has been protecting the future of nature.
<dl>
Bootstrap 4 定义 HTML <dl> 元素的样式如下:
<div class="container"> <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>
效果:
The dl element indicates a description list:
<code>
Bootstrap 4 定义 HTML <code> 元素的样式如下:
<div class="container"> <h1>代码片段</h1> <p>可以将一些代码元素放到 code 元素里面:</p> <p>以下 HTML 元素: <code>span</code>,<code>section</code>, 和 <code>div</code>用于定义部分文档内容。</p> </div>
效果:
可以将一些代码元素放到 code 元素里面:
span
, section
, 和 div
用于定义部分文档内容。
<kbd>
Bootstrap 4 定义 HTML <kbd> 元素的样式如下:
<div class="container"> <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>
效果:
To indicate input that is typically entered via the keyboard, use the kbd element:
<pre>
Bootstrap 4 定义 HTML <pre> 元素的样式如下:
<div class="container"> <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>
效果:
For multiple lines of code, use the pre element:
Text in a pre element is displayed in a fixed-width font, and it preserves both spaces and line breaks.
更多排版类
下表提供了 Bootstrap4 更多排版类的实例:
.font-weight-bold 加粗文本
效果:
Bold text.
.font-weight-normal 普通文本
效果:
Normal weight text.
.font-weight-light 更细的文本
效果:
Light weight text.
.font-italic 斜体文本
效果:
Italic text.
.lead 让段落更突出
效果:
This paragraph stands out.
.small 指定更小文本 (为父元素的 85% )
效果:
This paragraph is smaller.
.text-left 左对齐
效果:
左对齐
.text-center 居中
效果:
居中
.text-right 右对齐
效果:
右对齐
.text-justify 设定文本对齐,段落中超出屏幕部分文字自动换行
效果:
设定文本对齐,段落中超出屏幕部分文字自动换行
.text-nowrap 段落中超出屏幕部分不换行
效果:
段落中超出屏幕部分不换行
.text-lowercase 设定文本小写
效果:
lowercased text.
.text-uppercase 设定文本大写
效果:
UPPERCASED TEXT.
.text-capitalize 设定单词首字母大写
效果:
Capitalized Text.
.initialism 显示在 <abbr> 元素中的文本以小号字体展示,且可以将小写字母转换为大写字母
效果:
The WHOwas founded in 1948. (slightly smaller abbr)
.list-unstyled 移除默认的列表样式,列表项中左对齐 ( <ul> 和 <ol> 中)。 这个类仅适用于直接子列表项 (如果需要移除嵌套的列表项,你需要在嵌套的列表中使用该样式)
效果:
.list-inline 将所有列表项放置同一行
效果:
.pre-scrollable 使 <pre> 元素可滚动,代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条
效果:
For multiple lines of code, use the pre element:
Text in a pre element is displayed in a fixed-width font, and it preserves both spaces and line breaks.
If you add the .pre-scrollable class, the pre element gets a max-height of 350px and provides a y-axis scrollbar:
Text in a pre element is displayed in a fixed-width font, and it preserves both spaces and line breaks.
发表评论