Breadcrumb
  1. Home
  2. Design System
  3. Foundation
  4. Grid

Grid

Use a 12-column U.S. Web Design System (USWDS) grid with containers, rows, and columns, to layout and align content.  

The grid system provides a structure.  It organizes content in a visually appealing and user-friendly manner.  It adapts to various screen sizes and makes the website accessible on different devices.

Grid container

It centers all content on the screen and sets a maximum width of 1400 pixels (px) for desktops. To organize the content into columns, a grid row must serve as its parent.

Screen size

Grid container

Grid row

Standard grid

Each grid can hold up to 12 columns with flexible responsive widths and gutters.  You can combine any column within the row, depending on your layout needs.  For example, you can create columns of four-eight or three-three-six.

Gutters

Use default gutters between each column in the row. The default gutter width is two spacing units, increasing to four units for larger screens.

Breakpoints

The grid container uses different width values (breakpoints).  Each breakpoint sets in place large-scale changes to the website layout. This includes:

  • Navigation and sidebar behavior
  • Font sizes
  • Margins and padding adjustments

This allows the container to display properly on different devices and screen resolutions.

Spacing tokenPixel valueGutters
mobile320px2
mobile-lg480px2
tablet640px2
tablet-lg880px2
desktop1024px4
desktop-lg1200px4
widescreen1400px4

Side navigation

Use a three-nine grid layout, with three columns for the side navigation and nine columns for the body content.

 
three
nine
 
Side Nav container
Body content container
 

Body grid layout options

The body container also uses a 12-column USWDS grid. This helps organize the content. These are the most popular layout options:

  • Six-to-Six (1/2 to 1/2)
  • Four-to-Four-to-Four (1/3 to 1/3 to 1/3)
  • Four-to-Eight (1/3 to 2/3)

Examples

Three column layout (four-to-four-to-four)

four
four
four

Two-column layout (six-to-six) inside a highlights box

six
six

Two-column layout (eight-to-four) for cards

eight
four
eight
four
Date Last Reviewed: