BOOTSTRAP 基础教程
BOOTSTRAP 高级教程
BOOTSTRAP 示例
BOOTSTRAP 存档

Bootstrap排版

在本教程中,您将了解如何使用 Bootstrap 对文本内容(如标题、段落、块引用等)进行样式设置和格式设置。

使用标题

您可以定义所有 HTML 标题<h1><h6> — 与您在简单 HTML 文档中定义的方式相同。 如果您想在元素的文本上应用与标题相同的样式,您还可以在其他元素上使用标题类 .h1.h6

<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>

— 上面示例的输出将如下所示:


自定义标题

此外,您可以将 <small> 标记与 .text-muted 类一起使用,以更小、更轻的变体显示任何标题的辅助文本。 这是一个例子:

<h2>
    Fancy display heading
    <small class="text-muted">With faded secondary text</small>
</h2>

— 上面示例的输出将如下所示:


显示标题

Bootstrap 4 引入了显示标题,当您需要突出标题时可以使用这些标题。 显示标题以较大的 font-size 显示但较轻的 font-weight

有四种不同的显示标题可用。 这是一个例子:

<h1 class="display-1">Display Heading 1</h1>
<h1 class="display-2">Display Heading 2</h1>
<h1 class="display-3">Display Heading 3</h1>
<h1 class="display-4">Display Heading 4</h1>

— 上面示例的输出将如下所示:


使用段落

Bootstrap 的全局默认 font-size1rem(通常为 16px),line-height1.5(通常为 24px),适用于 <body> 元素以及所有段落,即 <p> 元素。 此外,1remmargin-bottom 也适用于所有段落。

您还可以通过在其上添加类 .lead 来突出段落。

<p>这就是 Bootstrap 中普通段落的样子。</p>
<p class="lead">这就是段落在 Bootstrap 中脱颖而出的方式。</p>

— 上述示例中的 HTML 代码将产生以下结果:

提示: 在 CSS 中 rem 代表"root em"。 1rem 等于根元素(即 <html> 元素)的字体大小,在大多数浏览器中默认为 16px。


文本对齐

您可以使用文本对齐类轻松地将文本左对齐、右对齐和居中对齐。

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
<p class="text-justify">Justified text.</p>

您还可以使用响应式文本对齐类根据屏幕大小对齐文本。 这些类使用与网格系统相同的视口宽度断点。

<p class="text-sm-left">Text aligned to left on small or wider viewports.</p>
<p class="text-md-left">Text aligned to left on medium or wider viewports.</p>
<p class="text-lg-left">Text aligned to left on large or wider viewports.</p>
<p class="text-xl-left">Text aligned to left on extra-large or wider viewports.</p>

文本格式

您可以自由使用像 <strong>, <i>, <small> 这样的文本格式标签来使您的文本变为粗体、斜体、小等,就像在简单的 HTML 页面中一样。

<p><b>This is bold text</b></p>
<p><code>This is computer code</code></p>
<p><em>This is emphasized text</em></p>
<p><i>This is italic text</i></p>
<p><mark>This is highlighted text</mark></p>
<p><small>This is small text</small></p>
<p><strong>This is strongly emphasized text</strong></p>
<p>This is <sub>subscript</sub> and <sup>superscript</sup></p>
<p><ins>This text is inserted to the document</ins></p>
<p><del>This text is deleted from the document</del></p>

— 上面示例的输出将如下所示:


文本转换

您还可以将文本转换为小写、大写或大写。

<p class="text-lowercase">The quick brown fox jumps over the lazy dog.</p>
<p class="text-uppercase">The quick brown fox jumps over the lazy dog.</p>
<p class="text-capitalize">The quick brown fox jumps over the lazy dog.</p>

— 上面示例的输出将如下所示:


文本着色

颜色是网站设计中传达重要信息的有力方法。

Bootstrap 有一些可用于此目的的强调实用程序类,例如以绿色显示成功消息、以红色显示警告或错误消息等。

<p class="text-primary">主要:请在继续之前仔细阅读说明。</p>
<p class="text-secondary">次要:此功能已从最新版本中删除。</p>
<p class="text-success">成功:您的消息已成功发送。</p>
<p class="text-info">信息:您必须同意条款和条件才能完成注册过程。</p>
<p class="text-warning">警告:您的网络连接有问题。</p>
<p class="text-danger">危险:提交数据时发生错误。</p>
<p class="text-muted">静音:此段文字显示为灰色。</p>

— 上面示例的输出将如下所示:

请查看Bootstrap 帮助类章节,了解其他文本着色和背景着色类,以及其他各种实用程序类。


样式块引用

您还可以漂亮地查看您的块引用 — 只需使用标准 <blockquote> 元素定义块引用,其余的将由Bootstrap程序的样式表完成。

此外,为了识别来源,您可以添加一个具有类 .blockquote-footer<footer> 元素,并将源作品的名称包装在 <cite> 中,如下所示:

<blockquote class="blockquote">
    <p class="mb-0">日照香炉生紫烟,遥看瀑布挂前川。飞流直下三千尺,疑是银河落九天。</p>
    <footer class="blockquote-footer">by <cite>[作者] 李白 [朝代] 唐</cite></footer>
</blockquote>

— 上面示例的输出将如下所示:

您还可以通过简单地在 <blockquote> 元素上应用文本对齐类 .text-right.text-center 来将块引用对齐到右或居中。


截断长文本

对于较长的文本,您可以使用类 .text-truncate 用省略号截断文本。 元素的 display 属性值必须为 inline-blockblock

当您想在一行中显示一段文本但没有足够的可用空间时,它特别有用。 让我们看看它实际上是如何工作的:

<!-- Block level element -->
<div class="row">
    <div class="col-2 text-truncate">
        The quick brown fox jumps over the lazy dog.
    </div>
</div>

<!-- Inline level element -->
<span class="d-inline-block text-truncate" style="max-width: 100px;">
    The quick brown fox jumps over the lazy dog.
</span>

包装长字

您可以使用类 .text-break 来防止长字破坏您的布局。

让我们试试下面的例子来了解它的基本工作原理:

<div class="row">
    <div class="col-2">
        <p class="text-break">veryveryveryveryveryveryverylongword</p>
    </div>
</div>
Advertisements