🍑 내부 배열 정리 기능
Grid로 내부 요소 정리를 간편하게 할 수 있다. 그 기능을 도와주는 문법은
justify-content
와 align-items
가 있다. 한 번 알아보자. 🍅 가로 배열 justify-content:
가로 배열 기능justify-content
를 사용해보기
/*부모에서 정리 문법을 넣어줘야 된다. */
.grid-container {
display: grid;
justify-content: space-around; <--------- 여기에 다양한 명령어들을 넣어보자.
}
space-around
정렬 방식
/* 배열 방식을 비교해보기 위해서 칼럼 크기를 50px 줄였다.*/
/* 칼럼 크기를 작게 배분하지 않으면 빈공간이 생기지 않는다는 거 명심! */
.grid-container {
display: grid;
justify-content: space-around; <--------- 여기에 다양한 명령어들을 넣어보자.
grid-template-columns: 50px 50px 50px;
}

space-around
는 전체 비율에서 요소의 갯수만큼 가로로 배열 한다. space-evenly
정렬 방식
.grid-container {
display: grid;
justify-content: space-evenly;
grid-template-columns: 50px 50px 50px;
}

space-around
도 균등비율이긴 하나 시각적으로는 균등해 보이지 않았다. 하지만 space-evenly
는 시각적으로 균등해 보일 수 있도록 배분한다.space-between
정렬 방식- space-between 방식은 양끝에 요소를 배치하고 남는 공간을 균등분배한다.

justify-content: center;
정렬 방식

justify-content: start;
정렬 방식

justify-content: end;
정렬 방식

🍊 세로 배열 align-content:
세로 배열align-content
를 사용해보자
/* 부모요소에 아래 해당 코드를 넣는다. */
.grid-container {
display: grid;
justify-content: center;
grid-template-columns: 50px 50px 50px;
grid-template-rows: 80px;
align-content: center; <----------- 여기에 명령어를 넣으면 된다.
}
align-content: center;
정렬 방식- align-content는 메인 축이 세로 축이기 때문에 center는 세로 중앙에 정렬된다.

align-content: start;
정렬 방식

align-content: end;
정렬 방식

Share article