Text Size

In Bootstrap 5, the text size is managed through classes that provide a consistent and responsive typography system.

Syntax

text-*

Here, the star(*) represents the below Text Size classes.

Text Size classes

Descriptions

text-sm It is defined for small screens.
text-md It is defined for medium-sized screens.
text-lg It is defined for large screens.
text-xl It is defined for extra-large screens.
text-xxl It is defined for the even larger.

How to manage responsive text size and margin in Bootstrap 5?

In this article, we will see how to manage responsive text size and margin using Bootstrap 5. Bootstrap enables to create the responsive websites. It contains a collection of built-in classes for styling the website. Managing the responsive text size can be done with the help of the utility classes like ‘text-sm’, ‘text-md’, etc, which adjust the font size based on the screen size. To manage the margins, the classes, such as ‘ms-sm’, ‘mt-md’, etc, which help to set the responsive margin values. These classes ensure a visually appealing layout across different device sizes without the need for custom CSS.

There are several techniques that help to create and manage the responsive text size and margin, which are listed below.

Table of Content

  • Breakpoint Classes
  • Margin
  • Text Size
  • Approach

We will explore the above topics with the help of examples.

Similar Reads

Breakpoint Classes

Bootstrap 5 provides a predefined set of different available breakpoints to build the responsive utilities which help in quickly creating responsive layouts, along with defining the range of screen size or viewport size. 6 default breakpoints are facilitated by Bootstrap, which are known as grid tiers....

Margin

Margin is declared using the ‘m’ class and its values start from 0 (no margin ) to 5 ( large margin ), and it contains another value auto which automatically calculates and sets the margin based on the context and layout requirements....

Text Size

In Bootstrap 5, the text size is managed through classes that provide a consistent and responsive typography system....

Approach

We have to use fs-4, fs-md-3, fs-lg-2, fs-xl-1 for responsive text. Now, ensure horizontal centering by using mx-auto class. Now, implement my-xl-5, my-lg-4, my-md-3, my-sm-2, my-xs-1 for vertical margins. Now, maintain Bootstrap styling with text-light, w-50, bg-success, p-4, and text-center....