grid의 장점은 직관적으로 template을 짤 수 있따는 것인데 아래와 같다
grid-template-columns: 200px 200px 200px 200px;
이거 노답임 - > repeat함수가 있음 ->
grid-template-columns: repeat(4, 200px);
grid template area를 사용해서 시각적으로 페이지를 디자인 가능하게 함
근데 child의 각 해당 클래스 또는 id 에 grid area로 설정한 이름과 동일해야 father에서 적은게 적용됨
grid-template-areas:
"header header header header"
"content content content nav"
"content content content nav"
"footer footer footer footer"
;
.header{
background-color: darkgreen;
grid-area: header;
->명칭 스트링으로 하면 안됨 :)..
이렇게 하면 페이지 레이아웃을 간단하게 만들 수 있음.
grid-template-columns: repeat(4, 200px);
->grid-template-columns: auto 200px;로 하면 화면 전체를사용하게 됨.