CSS Grid Layout은 CSS에서 가장 강력한 레이아웃 시스템입니다. 열과 행을 모두 다룰 수 있는 2차원 시스템으로, 주로 1차원인 flexbox와 다릅니다.
사이드바 컨트롤로 열, 행, 간격을 정의하세요.
미리보기에서 클릭하고 드래그하여 사각형 영역을 선택하세요.
입력 필드를 사용하여 열과 행 크기를 조정하세요.
Holy Grail, Blog, Dashboard 등 미리 만들어진 레이아웃 중 선택하세요.
"코드 생성"을 클릭하여 바로 사용 가능한 CSS와 HTML을 내보내세요.

CSS Grid의 핵심은 grid-template-columns(열 너비 정의), grid-template-rows(행 높이 정의), grid-gap(간격 설정)과 같은 속성입니다. 분수 단위(fr)를 사용하면 뷰포트 크기에 맞춰 유연하게 변하는 레이아웃을 만들 수 있습니다.
일반적인 예시로는 'Holy Grail' 레이아웃(헤더, 사이드바, 메인, 푸터)과 '메인/사이드바' 레이아웃이 있습니다. grid-template-areas를 사용하면 직관적인 이름으로 이러한 영역을 정의할 수 있어 코드가 훨씬 깔끔해집니다.