GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System Components

Grid
<gcds-grid>

Also called: layout, columns, columns layout, grid container.

A grid is a responsive, flexible column layout to position elements on a page.

Grid component preview

Grid anatomy

  1. The container holds all elements within the grid and spans their combined width. The container is responsive and can be centred.
  2. The column, also called grid item, sets a boundary around its contents to contain it within the width set for that column.
  3. The gap, sometimes called the gutter, defines the width of the space between the columns.
Image showing the grid anatomy with four separate rectangles representing the columns of a grid

Design and accessibility for grids

Adjust layouts to optimize the experience on different screen sizes

Tip: Keep grid layouts simple by designing for mobile, tablet, and desktop experiences that work with any screen size.

Limit width of content

Communicate meaning by adjusting spacing

Choose spacing to support ease of reading and help users better understand the messages you're communicating.

Help us improve

Have questions or a request? Give feedback on our contact form.

Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

Give feedback Report an issue on GitHub
2025-01-22