Loading...
Utilities

Feel free to build your forms however you like,with <fieldset>s,<div>s,or nearly any other element.

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. Requires the $enable-grid-classesSass variable to be enabled(on by default).

Horizontal form

Create horizontal forms with the grid by adding the .rowclass to form groups and using the .col-*-*classes to specify the width of your labels and controls. Be sure to add .col-form-labelto your <label>s as well so they’re vertically centered with their associated form controls.

Radios
Column sizing

As shown in the previous examples,our grid system allows you to place any number of .cols within a .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 .cols equally split the rest,with specific column classes like .col-sm-7.

Auto-sizing

The example below uses a flexbox utility to vertically center the contents and changes .colto .col-autoso that your columns only take up as much space as needed. Put another way,the column sizes itself based on the contents.

@
Inline forms

Use the .col-autoclass to create horizontal layouts. By adding gutter modifier classes,we’ll have gutters in horizontal and vertical directions. The .align-items-centeraligns the form elements to the middle,making the .form-checkboxalign properly.

@