CSS 그리드 레이아웃(Grid Layout)은 페이지를 여러 주요 영역으로 나누거나, 크기와 위치 및 문서 계층 구조의 관점에서 HTML 기본 요소로 작성된 요소 간의 관계를 정의하는데 아주 탁월한 속성입니다.

속성 설명
grid grid 속성은 그리드 레이아웃을 정의합니다.
grid-area grid-area
grid-auto-columns grid-auto-columns는 열의 크기를 설정합니다.
grid-auto-flow grid-auto-flow는 자동 배치 방식을 설정합니다.
grid-auto-rows grid-auto-rows는 행의 크기를 설정합니다.
grid-column grid-column
grid-column-end grid-column-end
grid-column-gap grid-column-gap
grid-column-start grid-column-start
grid-gap grid-gap
grid-row grid-row는 그리드 아이템의 단축 속성을 설정합니다.
grid-row-gap grid-row-gap는 그리드 컬럼 행의 간격을 설정합니다.
grid-row-start grid-row-start는 그리드 아이템 컬럼의 시작 위치를 설정합니다.
grid-row-end grid-row-end는 그리드 아이템 컬럼의 끝 위치를 설정합니다.
grid-template grid-template
grid-template-areas grid-template-areas
grid-template-columns grid-template-columns 속성은 가로 컴럼의 정렬 상태를 정의합니다.
grid-template-rows grid-template-rows 속성은 세로 컴럼의 정렬 상태를 정의합니다.

grid-column-start 속성은 컬럼의 시작 위치를 정의합니다.

grid-column-end 속성은 컬럼의 마지막 위치를 정의합니다.