Bootstrap Gutters - Gutter Class in Bootstrap 5
Gutters
- Gutters are the padding between your columns, used to responsively space and align content in the Bootstrap grid system.
How they work
- Gutters are the gaps between column content, created by horizontal padding. We set padding-right and padding-left on each column, and use negative margin to offset that at the start and end of each row to align content.
- Gutters start at 1.5rem (24px) wide. This allows us to match our grid to the padding and margin spacers scale.
- Gutters can be responsively adjusted. Use breakpoint-specific gutter classes to modify horizontal gutters, vertical gutters, and all gutters.
Bootstrap Horizontal Gutters
.gx-*
classes can be used to control the horizontal gutter widths. The.container
or.container-fluid
parent may need to be adjusted if larger gutters are used too to avoid unwanted overflow, using a matching padding utility.
Sample Code
Output
Bootstrap Vertical Gutters
.gy-*
classes can be used to control the vertical gutter widths.- Like the horizontal gutters, the vertical gutters can cause some overflow below the
.row
at the end of a page. If this occurs, you add a wrapper around.row
with the.overflow-hidden
class
Sample Code
Output
Bootstrap Horizontal & vertical gutters
.g-*
classes can be used to control the horizontal gutter widths, for the following example we use a smaller gutter width, so there won’t be a need to add the.overflow-hidden
wrapper class.
Sample Code
Output
Bootstrap Row Columns gutters
- Gutter classes can also be added to row columns. In the following example, we use responsive row columns and responsive gutter classes.
Sample Code
Output
Bootstrap No Gutters
- The gutters between columns in our predefined grid classes can be removed with
.g-0
. This removes the negative margins from.row
and the horizontal padding from all immediate children columns. - Need an edge-to-edge design ? Drop the parent .container or .container-fluid.