
Grid
Our responsive grid is comprised of columns, margins, and gutters, which adjust according to the viewport size.
Table of Contents
Anatomy
Column
Columns are used to align content and will grow or shrink based on container size.
Gutter
Gutters are used to create between columns. They are a fixed width and do not adjust based on container size.
Margin
Margins are used to create space between outer columns within a container.
Behavior
Fluid
By default, content will fill the entire width of the container.
Fluid
Fixed
You can give a layout a fixed size and apply center, left, or right alignment.
Center Aligned
Fixed
Flexible
Flexible
Left Aligned
Fixed
Flexible
Right Aligned
Fixed
Flexible
Hybrid
You can combine both fluid and fixed containers within a single page.
Fluid
Fixed
Flexible
Flexible
Reflow
Optimize and reorganize the flow of page elements based on window size to allow more content to be displayed above the fold.
Usage
1440px
12 Columns • 120px Margins
MARGIN
120
24
24
24
24
24
24
24
24
24
24
24
MARGIN
120
Breakpoint: 1440px
Margin: 120px max (Fluid)
Gutter: 24px
Columns: 12
12 Columns • 60px Margins
MARGIN
60
24
24
24
24
24
24
24
24
24
24
24
MARGIN
60
Breakpoint: 1440px
Margin: 60px max (Fluid)
Gutter: 24px
Columns: 12
992px
12 Columns • 32px Margins
32
24
24
24
24
24
24
24
24
24
24
24
32
Breakpoint: 992px
Margin: 32px min (Fluid)
Gutter: 24px
Columns: 12
991-800px
6 Columns • 32px Margins
32
24
24
24
24
24
32
Breakpoint: 991-800px
Margin: 32px
Gutter: 24px
Columns: 6
799-600px
6 Columns • 32px Margins
32
24
24
24
24
24
32
Breakpoint: 799-600px
Margin: 32px
Gutter: 24px
Columns: 6
599-375px
6 Columns • 16px Margins
16
16
16
16
16
16
16
Breakpoint: 599-375px
Margin: 16px
Gutter: 16px
Columns: 6
6 Columns • 0px Margins
16
16
16
16
16
Breakpoint: 599-375px
Margin: 0px
Gutter: 16px
Columns: 6
Content
As the layout grid changes at different breakpoints, the content adapts to the new grid size.
Large: 992px+
3 column design
1
4
7
10
2
5
8
11
3
6
9
12
Fluid
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
Medium: 800-991px
3 column design
1
4
7
10
2
5
8
11
3
6
9
12
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
Small: 600-799px
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
XSmall: 0-599px
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
1
Header
2
Side Panel
16px margin
3
Responsive Body
#
Element
Width
1
Header
Fluid
2
Side Panel
280px fixed
3
Responsive Body
Follows the grid based on the width of the body
Screen Regions
In general, UI layouts often include navigational elements such as a header and a sidebar.
The header has a fluid width that fills the screen. The side panel is only visible at device widths above 991px and itself has fixed width of 280px. The responsive body’s width is fluid and uses a grid based on its own width, not the viewport. There is a 24px margin between the sidebar and the responsive body.
Side rail grids
Some pages will require different grids and margins for side navigation that will live outside of the main content area. Side navigation can be collapsed and expanded to push the grid and margins so that all content remains visible.
Collapsed

Expanded

Tokens
Grid
Breakpoint
Size
Columns
Margin
Gutter
Side Panel
Body
System Token
XSmall
0-599px
6
0px/
16px
16px
Hidden
Fluid
spk.breakpoint.xsmall
Small
600-799px
6
32px
24px
Hidden
Fluid
spk.breakpoint.small
Medium
800-991px
6
32px
24px
Hidden
Fluid
spk.breakpoint.medium
Large
992px+
12
Fluid
24px
Visible
1200px/
1376px
max-width
spk.breakpoint.large
Related
Stay up to date with the latest UX decisions, patterns, and component updates in our product.
Contact Us
Terms
Privacy Policy
Copyright © 2006-2025 Spokeo, Inc.
Grid
Our responsive grid is comprised of columns, margins, and gutters, which adjust according to the viewport size.

Table of Contents
Anatomy
Column
Columns are used to align content and will grow or shrink based on container size.
Gutter
Gutters are used to create between columns. They are a fixed width and do not adjust based on container size.
Margin
Margins are used to create space between outer columns within a container.
Behavior
Fluid
By default, content will fill the entire width of the container.
Fluid
Fixed
You can give a layout a fixed size and apply center, left, or right alignment.
Center Aligned
Fixed
Flexible
Flexible
Left Aligned
Fixed
Flexible
Right Aligned
Fixed
Flexible
Hybrid
You can combine both fluid and fixed containers within a single page.
Fluid
Fixed
Flexible
Flexible
Reflow
Optimize and reorganize the flow of page elements based on window size to allow more content to be displayed above the fold.
Usage
1440px
12 Columns • 120px Margins
MARGIN
120
24
24
24
24
24
24
24
24
24
24
24
MARGIN
120
Breakpoint: 1440px
Margin: 120px max (Fluid)
Gutter: 24px
Columns: 12
12 Columns • 60px Margins
MARGIN
60
24
24
24
24
24
24
24
24
24
24
24
MARGIN
60
Breakpoint: 1440px
Margin: 60px max (Fluid)
Gutter: 24px
Columns: 12
992px
12 Columns • 32px Margins
32
24
24
24
24
24
24
24
24
24
24
24
32
Breakpoint: 992px
Margin: 32px min (Fluid)
Gutter: 24px
Columns: 12
991-800px
6 Columns • 32px Margins
32
24
24
24
24
24
32
Breakpoint: 991-800px
Margin: 32px
Gutter: 24px
Columns: 6
799-600px
6 Columns • 32px Margins
32
24
24
24
24
24
32
Breakpoint: 799-600px
Margin: 32px
Gutter: 24px
Columns: 6
599-375px
6 Columns • 16px Margins
16
16
16
16
16
16
16
Breakpoint: 599-375px
Margin: 16px
Gutter: 16px
Columns: 6
6 Columns • 0px Margins
16
16
16
16
16
Breakpoint: 599-375px
Margin: 0px
Gutter: 16px
Columns: 6
Content
As the layout grid changes at different breakpoints, the content adapts to the new grid size.
Large: 992px+
3 column design
1
4
7
10
2
5
8
11
3
6
9
12
Fluid
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
Medium: 800-991px
3 column design
1
4
7
10
2
5
8
11
3
6
9
12
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
Small: 600-799px
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
XSmall: 0-599px
2 column design
1
3
5
7
9
11
2
4
6
8
10
12
1 column design
1
2
3
4
5
6
7
8
9
10
11
12
Screen Regions
In general, UI layouts often include navigational elements such as a header and a sidebar.
The header has a fluid width that fills the screen. The side panel is only visible at device widths above 991px and itself has fixed width of 280px. The responsive body’s width is fluid and uses a grid based on its own width, not the viewport. There is a 24px margin between the sidebar and the responsive body.
1
Header
2
Side Panel
16px margin
3
Responsive Body
#
Element
Width
1
Header
Fluid
2
Side Panel
280px fixed
3
Responsive Body
Follows the grid based on the width of the body
Side rail grids
Some pages will require different grids and margins for side navigation that will live outside of the main content area. Side navigation can be collapsed and expanded to push the grid and margins so that all content remains visible.
Collapsed

Expanded

Tokens
Grid
Breakpoint
Size
Columns
Margin
Gutter
Side Panel
Body
System Token
XSmall
0-599px
6
0px/
16px
16px
Hidden
Fluid
spk.breakpoint.xsmall
Small
600-799px
6
32px
24px
Hidden
Fluid
spk.breakpoint.small
Medium
800-991px
6
32px
24px
Hidden
Fluid
spk.breakpoint.medium
Large
992px+
12
Fluid
24px
Visible
1200px/
1376px
max-width
spk.breakpoint.large
Related
Stay up to date with the latest UX decisions, patterns, and component updates in our product.
Contact Us
Terms
Privacy Policy
Copyright © 2006-2025 Spokeo, Inc.