.container {
display: grid;
/* grid-template-columns : 그리드 아이템 너비
한 열에 그리드 아이템을 여러 개 놓을 경우 띄어쓰기로 구분
필요한 그리드 아이템 수 만큼 너비 지정 */
grid-template-columns: 200px 200px 200px;
grid-template-columns: 100px 200px auto;
}
.container {
display: grid;
/* 고정 너비 사용 시
화면 너비가 넓어지면 공간 발생
회면 너비가 좁아지면 화면 잘리게 보이지 않도록 화면 비율로 크기가 조절되도록
그리드에서 사용하는 fr(fraction) 단위 사용
*/
grid-template-columns : 1fr 1fr 1fr;
/* 반복 되는 패턴이 있다면 repeat 사용 */
grid-template-columns: repeat(3, 1fr);
}
그리드 아이템 사이의 여백 - gap
그리드 아이템 사이의 여백
row-gap : 행 사이 여백 설정
column-gap : 열 사이 여백 설정
gap : 행과 열 사이 여백 한 번에 설정 ex) gap : 20px 20px; or gap : 20px;
.container {
...
/* gap : 그리드 아이템 사이의 여백 */
row-gap : 20px;
column-gap: 10px;
gap : 20px 10px;
gap : 20px;
}