Skip to main content
Documentation/Elements & Controls Reference/Layout and Shared Controls/Layout Engine/Basic Layouts/Grid Layouts

Grid Layouts

Grid places direct children in equal-width columns.

  1. Select their parent and choose Design > Layout > Grid.
  2. Set Items Per Row and Space Between Items. Gap is included in the width calculation; incomplete rows retain the column structure.
Container with Grid selected, Items Per Row 3, Space Between Items 24px, and three cards
Container with Grid selected, Items Per Row 3, Space Between Items 24px, and three cards

Cell Alignment

Under Advanced, set:

  • Item Vertical Alignment — Stretch, Start, Center, or End vertically.
  • Item Horizontal Alignment — The same choices horizontally.
  • Use Original Item Dimensions — Retain child width/height instead of Grid's automatic sizing.

Stretch fills the cell where sizing permits. These controls position the child; its own layout aligns its contents.

Grid Advanced controls with both item alignments and Use Original Item Dimensions visible
Grid Advanced controls with both item alignments and Use Original Item Dimensions visible

Responsive Columns

At smaller breakpoints, reduce Items Per Row and adjust Space Between Items. Keep Grid selected; its mode is shared.

Phone preview showing a one-column grid with Items Per Row set to 1
Phone preview showing a one-column grid with Items Per Row set to 1

For unequal columns or custom tracks, use Advanced CSS Grid.