다음 페이지가 있지만 이 페이지만 읽었다. 번역이 잘 되어 있다.
.item {
display: grid;
}
안드로이드 배경화면에 위젯을 배치하는 것처럼 레이아웃을 구성할 수 있다. 모눈종이에 아이템을 배치하는 느낌이라 매우 직관적이다.
Flex Layout과 비교해서 레이아웃 내에 있는 아이템들을 모두 flex-grow
나 flex-shrink
로 크기를 결정한 거 같다.
다른 점은 그리드 레이아웃은 가로, 세로 모두 사용하는 점?
아이템들을 겹쳐서 표현할 때 그 간단함과 직관성이 드러난다.
왜 그럴까?
%
를 사용하거나.top
, bottom
, left
, right
로 좌표를 설정해야 한다.