CSS Grid Layout Instant Preview
This page provides an interactive form and preview of the grid layout CSS rules.
The CSS display: grid;
rule will set a contained element into grid layout mode.
1
2
3
4
5
6
7
8
9
container
px
item1
item2
CSS Reference
#container display: grid; grid-template: grid-template-areas grid-template-rows / grid-template-columns values grid-template-areas: "menu head" "menu body"; grid-template-rows: none (-> grid-auto-rows) | <length> | <percentage> | <flex> (fr) | max-content | min-content | minmax(min, max) | auto | fit-content( [ <length> | <percentage> ] ) | repeat( [ <positive-integer> | auto-fill | auto-fit ] , <track-list> ) | subgrid grid-template-columns: grid-auto-rows: <length> | <percentage> | <flex> | min-content | max-content | auto | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( [ <length> | <percentage> ] ) grid-auto-columns: grid-auto-flow: [ row | column ] || dense grid-gap: <length> | row-gap column-gap row-gap: normal | <length> | <percentage> column-gap: normal | <length> | <percentage> .item grid-area: <grid-line> [ / <grid-line> ]{0,3} where <grid-line>: auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]