CSS 레이아웃 시스템의 역사
Float➡️Flex➡️Grid
(현대에는 Flex와 Grid를 상황에 따라 혼용)
flex
grid
display:grid가 적용된 요소는 다음과 같은 구조로 변경

grid-container: grid가 적용된 요소grid-item: grid가 적용된 요소의 자식들grid-line: grid-item 사이의 경계grid-number: 해당 grid-line이 몇 번째 line인지를 의미 (1부터 시작)/*fr(fraction) : 비율 단위*/
grid-template-rows : 1fr 2fr 200px
grid-template-columns : 1fr 2fr 200px
/*repeat(a, b) : b규격의 grid-template을 a개 생성*/
grid-template-columns: repeat(4, 1fr);
grid-template-columns: 1fr 1fr 1fr 1fr;

grid-column: 1 / 4; /*grid number 1부터 4까지*/
grid-row: 2 / 3; /*grid number 2부터 3까지*/
