Form grid
More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options.
Form row
You may also swap .row
for .form-row
, a variation of our standard grid row that overrides the default column gutters for tighter and more compact layouts.
Column sizing
Bootstrap's grid system allows you to place any number of .col
s within a .row
or .form-row
. They’ll split the available width equally between them. You may also pick a subset of your columns to take up more
or less space, while the remaining .col
s equally split the rest, with specific column classes like .col-7
.
Auto-sizing
The example below uses a flexbox utility to vertically center the contents and changes .col
to .col-auto
so that your columns only take up as much space as needed. Put another way, the column sizes itself based on the
contents.