На этой странице показано, как отображаются определённые текстовые элементы при использовании Bootstrap (часто без добавления каких-либо классов). В целом, любая страница, которая ссылается на таблицу стилей Bootstrap 5, будет отображать эти элементы одинаково (если они не переопределены другими стилями).
Основной текст
Bootstrap 5 использует размер корневого font-size браузера по умолчанию (обычно это 16px).
Bootstrap использует «родной набор шрифтов» (системные шрифты пользователя), который выбирает наилучшее семейство шрифта для каждой ОС и устройства.
Вы можете свободно менять любые из этих значений в соответствии со своим проектом. Например, вы можете:
- Использовать атрибуты $font-family-base, $font-size-base и $line-height-base в качестве основы, применяемой к элементу <body>.
- Задать глобальный цвет ссылок с помощью $link-color.
- Использовать $body-bg, чтобы установить цвет фона для элемента <body> (по умолчанию это #fff).
Заголовки
Вот пример элементов заголовков и как они выглядят в Bootstrap 5:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<h1>h1 (Полужирный 36px)</h1>
<h2>h2 (Полужирный 30px)</h2>
<h3>h3 (Полужирный 24px)</h3>
<h4>h4 (Полужирный 18px)</h4>
<h5>h5 (Полужирный 14px)</h5>
<h6>h6 (Полужирный 12px)</h6>
Классы заголовков
Bootstrap также включает в себя классы заголовков от .h1 до .h6 на случай, если вам нужно отобразить некоторый строчный текст в стиле определённого заголовка.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<p class="h1">.h1 (Полужирный 36px)</p>
<p class="h2">.h2 (Полужирный 30px)</p>
<p class="h3">.h3 (Полужирный 24px)</p>
<p class="h4">.h4 (Полужирный 18px)</p>
<p class="h5">.h5 (Полужирный 14px)</p>
<p class="h6">.h6 (Полужирный 12px)</p>
Подзаголовки
Вы можете создать подзаголовок или вторичный текст, поместив текст в элемент <small> внутри заголовка. Вы также можете применить классы Bootstrap к этому элементу.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<h1>Заголовок 1 <small class="text-muted">Подзаголовок</small></h1>
<h2>Заголовок 2 <small class="text-muted">Подзаголовок</small></h2>
<h3>Заголовок 3 <small class="text-muted">Подзаголовок</small></h3>
<h4>Заголовок 4 <small class="text-muted">Подзаголовок</small></h4>
<h5>Заголовок 5 <small class="text-muted">Подзаголовок</small></h5>
<h6>Заголовок 6 <small class="text-muted">Подзаголовок</small></h6>
Отображаемые заголовки
Отображаемые заголовки предназначены для того, чтобы выделяться больше обычных заголовков. В Bootstrap 5 предусмотрено шесть размеров отображаемых заголовков (.display-1, .display-2, .display-3, .display-4, .display-5 и .display-6).
Поэтому, например, элемент <h1> может быть показан в шести разных размерах с помощью классов отображаемых заголовков.
Чтобы создать отображаемый заголовок, добавьте один из вышеперечисленных классов к элементу заголовка.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<h1 class="display-1">Отображение 1</h1>
<h1 class="display-2">Отображение 2</h1>
<h1 class="display-3">Отображение 3</h1>
<h1 class="display-4">Отображение 4</h1>
<h1 class="display-5">Отображение 5</h1>
<h1 class="display-6">Отображение 6</h1>
Ведущий текст
Вы можете выделить абзац с помощью класса .lead.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<p class="lead">
Это ведущий абзац — он выделяется в начале статьи.
</p>
<p>Это обычный текст обычного размера…</p>
Маркированный текст
HTML-элемент <mark> представляет собой текст, маркированный или выделенный для справочных целей, в связи с его релевантностью в другом контексте.
Вот пример того, как Bootstrap отображает этот элемент:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<p>Пример <mark>маркированного текста</mark>.</p>
Аббревиатуры
В HTML <abbr> представляет собой аббревиатуру или акроним. Атрибут title можно использовать для объяснения аббревиатуры.
В Bootstrap аббревиатуры с атрибутом title отображаются с тонким пунктирным подчёркиванием, а при наведении на текст получают курсор справки.
Вы можете добавить класс .initialism, чтобы отобразить аббревиатуру шрифтом несколько меньшего размера.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<abbr title="Structured Query Language" class="initialism">SQL</abbr> используется для запросов к базам данных.
Цитаты
Чтобы применить стили Bootstrap к элементу <blockquote>, используйте класс .blockquote.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<blockquote class="blockquote">
<p>Самый важный момент в вашей жизни — это сейчас.
Самый важный человек в вашей жизни — тот, с кем вы сейчас,
а самое важное занятие в вашей жизни — то, чем вы занимаетесь сейчас.</p>
</blockquote>
Цитаты — источник
При указании авторства поместите <blockquote> в элемент <figure> и используйте либо <figcaption>, либо другой блочный элемент, например <p>, с классом .blockquote-footer.
Также обязательно вставьте название источника в элемент <cite>.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<figure>
<blockquote class="blockquote">
<p>Большинство из нас заполнены разнообразными убеждениями.
Мы погружены в здравый смысл и в преобладающую мудрость нашей культуры,
в преобладающую мудрость традиций, общества, профессии, семьи и друзей.</p>
</blockquote>
<figcaption class="blockquote-footer">
Том Кэмпбелл, <cite title="Название источника">Моя большая теория всего</cite>
</figcaption>
</figure>
Выравнивание цитат
Вы можете использовать текстовые утилиты Bootstrap, чтобы указать как выравнивать цитаты. Например, .text-center:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<figure class="text-center">
<blockquote class="blockquote">
<p>Большинство из нас заполнены разнообразными убеждениями.
Мы погружены в здравый смысл и в преобладающую мудрость нашей культуры,
в преобладающую мудрость традиций, общества, профессии, семьи и друзей.</p>
</blockquote>
<figcaption class="blockquote-footer">
Том Кэмпбелл, <cite title="Название источника">Моя большая теория всего</cite>
</figcaption>
</figure>
Или .text-end:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<figure class="text-end">
<blockquote class="blockquote">
<p>Большинство из нас заполнены разнообразными убеждениями.
Мы погружены в здравый смысл и в преобладающую мудрость нашей культуры,
в преобладающую мудрость традиций, общества, профессии, семьи и друзей.</p>
</blockquote>
<figcaption class="blockquote-footer">
Том Кэмпбелл, <cite title="Название источника">Моя большая теория всего</cite>
</figcaption>
</figure>
Списки
Bootstrap применяет различные стили и имеет ряд классов специально для списков.
Списки без стиля
Вы можете использовать класс .list-unstyled, чтобы отобразить списки без list-style и margin-left, заданных по умолчанию:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<ul class="list-unstyled">
<li>Кошки</li>
<li>Собаки</li>
<li>Слоны</li>
</ul>
Строчные списки
Вы можете использовать классы .list-inline и .list-inline-item для отображения списков в виде display: inline-block и с применением отступов:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<ul class="list-inline">
<li class="list-inline-item">Кошки</li>
<li class="list-inline-item">Собаки</li>
<li class="list-inline-item">Слоны</li>
</ul>
Списки описаний
В Bootstrap списки описаний отображаются следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<dl>
<dt>Архат</dt>
<dd>«Совершенный», преодолевший три яда желания, ненависти и невежества.</dd>
<dt>Бодхи</dt>
<dd>Пробуждённая мудрость.</dd>
<dt>Дзен</dt>
<dd>Медитативное погружение, при котором устраняются все дуалистические различия.</dd>
</dl>
Горизонтальные списки описаний
Вы можете сделать так, чтобы термины и описания выстраивались горизонтально, добавив к тегу <dl> класс .row , а затем любой из предопределённых классов системы сетки к тегам <dt> и <dd>.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<dl class="row">
<dt class="col-sm-2">Архат</dt>
<dd class="col-sm-10">«Совершенный», преодолевший три яда желания, ненависти и невежества.</dd>
<dt class="col-sm-2">Бодхи</dt>
<dd class="col-sm-10">Пробуждённая мудрость.</dd>
<dt class="col-sm-2">Дзен</dt>
<dd class="col-sm-10">Медитативное погружение, при котором устраняются все дуалистические различия.</dd>
</dl>
Строчный код
В Bootstrap элемент <code> отображается следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
Атрибут <code>accesskey</code> можно использовать в любом элементе HTML5.
Пользовательский ввод
В Bootstrap элемент <kbd> отображается следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
Чтобы сохранить документ на Mac, нажмите <kbd><kbd>Command</kbd>+<kbd>S</kbd></kbd>
Форматированный текст
В Bootstrap элемент <pre> отображается следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<pre>Данный текст был
отформатирован с использованием
тега pre. Браузер должен
отображать все пробелы
как они были введены.</pre>
Пример вывода
В Bootstrap элемент <samp> отображается следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
Компьютер говорит: <samp>Недостаточно памяти</samp>. Я всегда думал, что у меня хорошая память!
Переменные
В Bootstrap элемент <var> отображается следующим образом:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN"
crossorigin="anonymous">
<style>body { margin: 1rem; }</style>
<var>E</var> = <var>m</var> <var>c</var><sup>2</sup>