And an intro paragraph to draw the reader further in.
Hac vulputate mi cubilia sapien erat venenatis amet a integer ac dis condimentum cubilia a arcu amet dignissim.
Use the spacing key in the theme section of your tailwind.config.js file to customize Tailwind’s default spacing/sizing scale.
tailwind.config.js
/** @type {import('tailwindcss').Config} */ module.exports = { theme: { spacing: { '1': '8px', '2': '12px', '3': '16px', '4': '24px', '5': '32px', '6': '48px', } } }
By default the spacing scale is inherited by the padding, margin, width, minWidth, maxWidth, height, minHeight, maxHeight, gap, inset, space, translate, scrollMargin, and scrollPadding core plugins.
Extending the default spacing scale
As described in the theme documentation, if you’d like to extend the default spacing scale, you can do so using the theme.extend.spacing section of your tailwind.config.js file:
tailwind.config.js
/** @type {import('tailwindcss').Config} */ module.exports = { theme: { extend: { spacing: { '13': '3.25rem', '15': '3.75rem', '128': '32rem', '144': '36rem', } } } }
This will generate classes like p-13, m-15, and h-128 in addition to all of Tailwind’s default spacing/sizing utilities.
Hac vulputate mi cubilia sapien erat venenatis amet a integer ac dis condimentum cubilia a arcu amet dignissim.The container class sets the max-width of an element to match the min-width of the current breakpoint. This is useful if you’d prefer to design for a fixed set of screen sizes instead of trying to accommodate a fully fluid viewport.
Note that unlike containers you might have used in other frameworks, Tailwind’s container does not center itself automatically and does not have any built-in horizontal padding.
To center a container, use the mx-auto utility:
<div class="container mx-auto"> <!-- ... --> </div>
To add horizontal padding, use the px-* utilities:
<div class="container mx-auto px-4"> <!-- ... --> </div>
If you’d like to center your containers by default or include default horizontal padding, see the customization options below.
Applying conditionally
Responsive variants
The container class also includes responsive variants like md:container by default that allow you to make something behave like a container at only a certain breakpoint and up:
<!-- Full-width fluid until the `md` breakpoint, then lock to container --> <div class="md:container md:mx-auto"> <!-- ... --> </div>
Customizing
Centering by default
To center containers by default, set the center option to true in the theme.container section of your config file:
tailwind.config.js
/** @type {import('tailwindcss').Config} */ module.exports = { theme: { container: { center: true, }, }, }
Adding horizontal padding
To add horizontal padding by default, specify the amount of padding you’d like using the padding option in the theme.container section of your config file:
tailwind.config.js
/** @type {import('tailwindcss').Config} */ module.exports = { theme: { container: { padding: '2rem', }, }, }
If you want to specify a different padding amount for each breakpoint, use an object to provide a default value and any breakpoint-specific overrides:
Lorem ipsum
Testing a new block after updating site.