Grid실습페이지를 확인
값 | 의미 |
---|---|
grid | Block 특성의 Grid Container를 정의 |
inline-grid | Inline 특성의 Grid Container를 정의 |
✅ fr이 뭘까?
- fr은 fraction숫자 비율대로 트랙의 크기를 나눈다.
- fraction → fr → grid사용 시 상대비율 → flex:1 상대비율
- auto → height:auto → 자식의 height값과 같다.
- minmax(최소(min), 최대(max)) → minmax(100px, auto) minmax(100px, 200px))
<div class="item">item6</div>
이렇게 새롭게 추가하면 위의 설정으로 추가된다.값 | 의미 | 기본값 |
---|---|---|
row | 각 행 축을 따라 차례로 배치 | row |
column | 각 열 축을 따라 차례로 배치 | |
row dense(dense) | 각 행 축을 따라 차례로 배치, 빈 영역 메움! | |
column dense | 각 열 축을 따라 차례로 배치, 빈 영역 메움! |
값 | 의미 | 기본값 |
---|---|---|
normal | stretch와 같습니다. | normal |
start | 시작점(위쪽) 정렬 | |
center | 수직 가운데 정렬 | |
end | 끝점(아래쪽) 정렬 | |
space-around | 각 행 위아래에 여백을 고르게 정렬 | |
space-between | 첫 행은 시작점에, 끝 행은 끝점에 정렬되고 나머지 여백으로 고르게 정렬 | |
space-evenly | 모든 여백을 고르게 정렬 | |
stretch | 열 축을 채우기 위해 그리드 콘텐츠를 늘림 |
값 | 의미 | 기본값 |
---|---|---|
normal | stretch와 같습니다. | normal |
start | 시작점(왼쪽) 정렬 | |
center | 수평 가운데 정렬 | |
end | 끝점(오른쪽) 정렬 | |
space-around | 각 열 좌우에 여백을 고르게 정렬 | |
space-between | 첫 열은 시작점에, 끝 열은 끝점에 정렬되고 나머지 여백으로 고르게 정렬 | |
space-evenly | 모든 여백을 고르게 정렬 | |
stretch | 행 축을 채우기 위해 그리드 콘텐츠를 늘림 |
값 | 의미 | 기본값 |
---|---|---|
normal | stretch와 같습니다. | normal |
start | 시작점(위쪽) 정렬 | |
center | 수직 가운데 정렬 | |
end | 끝점(아래쪽) 정렬 | |
stretch | 열 축을 채우기 위해 그리드 아이템을 늘림 |
값 | 의미 | 기본값 |
---|---|---|
normal | stretch와 같습니다. | normal |
start | 시작점(왼쪽) 정렬 | |
center | 수평 가운데 정렬 | |
end | 끝점(오른쪽) 정렬 | |
stretch | 행 축을 채우기 위해 그리드 아이템을 늘림 |
.grid_container .item:nth-child(1){
background-color: red;
grid-column-start: 1;
grid-column-end: 6;
}
.grid_container .item:nth-child(2){
background-color: orange;
grid-column: 2/5;
}