2차원적 구조를 가진 정렬방식 (row, column 방향 배치방식 동시에 설정 가능)
[flex] => -작은 단위 레이아웃 구성에 적합
-디자인, 기획에 변경 가능성이 있는 경우 적합
[grid] => -큰 규모의 레이아웃 구성에 적합
-레이아웃 구조가 확실히 잡혀있을 때, 효율적으로 반응형 디자인 구현 가능

grid-container => 아이템들을 품고 있는 부모격 박스grid-item => container의 자식 요소grid-line => (가로)grid-number => (세로)grid-template-rows => 행의 개수, 크기 지정grid-template-columns =>열의 개수, 크기 지정ex. grid-template-columns : 1fr 100px 2fr
-fraction(분수)의 약자
-grid-template 에서 사용할 수 있는 비율 단위

grid-template 에는 반복함수도 써 줄수 있음
repeat(A,B) => [B규격의 grid-template를 A개 생성한다]

각 아이템 사이에 공백을 지정

↓ ↓ ↓ ↓ ↓ ↓

grid-item 에 줄 수 있는 속성으로 각각의 아이템이 열과 행 방향으로 얼마의 영역을 차지할 지를 정의

grid-column: 1 / 4 => grid-number 기준으로 1번째 line부터 4번째 line까지grid-row 2 / 3 => grid-line 기준으로 2번째 line부터 3번째 line까지