Bootstrap 5 uses a default font-size
of 1rem (16px by default), and its line-height
is 1.5.
In addition, all <p>
elements have margin-top: 0
and margin-bottom: 1rem
(16px by default).
Bootstrap 5 styles HTML headings (<h1>
to <h6>
) with a bolder font-weight and a responsive font-size.
You can also use .h1
to .h6
classes on other elements to make them behave as headings if you want:
<p class="h1">h1 Bootstrap heading</p>
<p class="h2">h2 Bootstrap heading</p>
<p class="h3">h3 Bootstrap heading</p>
<p class="h4">h4 Bootstrap heading</p>
<p class="h5">h5 Bootstrap heading</p>
<p class="h6">h6 Bootstrap heading</p>
Try it Yourself »
Display headings are used to stand out more than normal headings (larger font-size and lighter font-weight), and there are six classes to choose from: .display-1
to .display-6
:
In Bootstrap 5 the HTML <small>
element (and the .small
class) is used to create a smaller, secondary text in any heading:
Bootstrap 5 will style <mark>
and .mark
with a yellow background color and some padding:
Bootstrap 5 will style the HTML <abbr>
element with a dotted border bottom and a cursor with question mark on hover:
Add the .blockquote
class to a <blockquote>
when quoting blocks of content from another source. And when naming a source, like "from WWF's website", use the .blockquote-footer
class:
Bootstrap 5 will style the HTML <dl>
element in the following way:
Bootstrap 5 will style the HTML <code>
element in the following way:
Bootstrap 5 will style the HTML <kbd>
element in the following way:
Bootstrap 5 will style the HTML <pre>
element in the following way:
The Bootstrap 5 classes below can be added to style HTML elements further:
Class | Description | Example |
---|---|---|
.lead |
Makes a paragraph stand out | Try it |
.text-start |
Indicates left-aligned text | Try it |
.text-break |
Prevents long text from breaking layout | Try it |
.text-center |
Indicates center-aligned text | Try it |
.text-decoration-none |
Removes the underline from a link | Try it |
.text-end |
Indicates right-aligned text | Try it |
.text-nowrap |
Indicates no wrap text | Try it |
.text-lowercase |
Indicates lowercased text | Try it |
.text-uppercase |
Indicates uppercased text | Try it |
.text-capitalize |
Indicates capitalized text | Try it |
.initialism |
Displays the text inside an <abbr> element in a slightly smaller font size |
Try it |
.list-unstyled |
Removes the default list-style and left margin on list items (works on both <ul> and <ol> ). This class only applies to immediate children list items (to remove the default list-style from any nested lists, apply this class to any nested lists as well) |
Try it |
.list-inline |
Places all list items on a single line (used together with .list-inline-item on each <li> elements) |
Try it |