Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Spacing Utilities | Layout Basics
Tailwind CSS: Styling for Modern Web Development
course content

Course Content

Tailwind CSS: Styling for Modern Web Development

Tailwind CSS: Styling for Modern Web Development

1. Introduction and Setup
2. Core Concepts and Basic Styling
3. Building Basic Components
4. Layout Basics
5. Responsiveness and Customization

Spacing Utilities

You're doing a fantastic job!

Proper spacing is crucial for creating visually appealing and well-structured layouts. Previously, we used margin and padding utility classes, but let's delve into them in more detail.

Margin

Margin utilities in Tailwind CSS allow you to control the spacing around elements. They can be applied using the m- prefix, followed by a size value. You can apply margins to all sides, or specific sides (top, right, bottom, left) using the respective prefixes (mt-, mr-, mb-, ml-).

Examples

Margin ClassDescription
m-4Applies a margin of 1rem (16px) to all sides.
mt-2Applies a margin of 0.5rem (8px) to the top side.
mr-6Applies a margin of 1.5rem (24px) to the right side.
mb-1Applies a margin of 0.25rem (4px) to the bottom side.
ml-3Applies a margin of 0.75rem (12px) to the left side.
html

index

css

index

js

index

Padding

Padding utilities in Tailwind CSS are similar to the margin utility classes, and the logic remains the same.

They can be applied using the p- prefix, followed by a size value. You can apply padding to all sides, or specific sides (top, right, bottom, left) using the respective prefixes (pt-, pr-, pb-, pl-).

Examples

Padding ClassDescription
p-4Applies a padding of 1rem (16px) to all sides.
pt-2Applies a padding of 0.5rem (8px) to the top side.
pr-6Applies a padding of 1.5rem (24px) to the right side.
pb-1Applies a padding of 0.25rem (4px) to the bottom side.
pl-3Applies a padding of 0.75rem (12px) to the left side.
html

index

css

index

js

index

Horizontal and Vertical Spacing

Additionally, we can apply margins/paddings to the horizontal (_x-) or vertical (_y-) axis.

Examples

ClassDescription
mx-4Applies a margin of 1rem (16px) to the left and right sides.
my-4Applies a margin of 1rem (16px) to the top and bottom sides.
px-4Applies a padding of 1rem (16px) to the left and right sides.
py-4Applies a padding of 1rem (16px) to the top and bottom sides.
html

index

css

index

js

index

Note

If you are interested in inspecting more around spacing, please follow the links:

1. Which class applies a margin of 1rem (16px) to all sides of an element?
2. How do you apply a padding of 0.5rem (8px) to the top side of an element?
3. What are the Tailwind CSS classes for applying a margin of 2rem (32px) to an element's top and bottom sides?

Which class applies a margin of 1rem (16px) to all sides of an element?

Select the correct answer

How do you apply a padding of 0.5rem (8px) to the top side of an element?

Select the correct answer

What are the Tailwind CSS classes for applying a margin of 2rem (32px) to an element's top and bottom sides?

Select the correct answer

Everything was clear?

Section 4. Chapter 1
We're sorry to hear that something went wrong. What happened?
some-alt