Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[CSS] Grid의 align & justify를 알아보자 본문

👗 CSS/🎨 CSS

[CSS] Grid의 align & justify를 알아보자

썸머몽 2023. 7. 10. 13:31
728x90

정렬 방식

align은 수직 방향 정렬, justify는 수평 방향 정렬, place는 둘의 축약형이다.

content는 grid container를 기준으로 grid cell을 정렬하고, items는 grid cell/area를 기준으로 정렬한다.

 

 

start, center, end, stretch는 content와 items 모두에서 사용할 수 있지만

space로 시작하는 around, between, evenly는 content에서만 사용이 가능하다.

 

flex도 동일한데 여지껏 아무 생각없이 남용하고 있었다;

 

place는 conten와 items의 축약형인데, 항상 align을 먼저 쓴 다음 justify가 따라온다.

place-content: <align-content> <justify-content>;
place-items: <align-items> <justify-items>;

 

만약 값을 하나만 할당하면 align, justify에 동일한 값이 부여된다.

// 아래 두 코드는 같은 결과를 가져옴

.container {
	place-content: stretch;
	place-items: end;
}

.container {
	align-content: stretch;
	justify-content: stretch;
	align-items: end;
	justify-items: end;
}

 

728x90

'👗 CSS > 🎨 CSS' 카테고리의 다른 글

[CSS] Grid의 auto를 알아보자  (0) 2023.07.10
[CSS] Grid를 알아보자  (0) 2023.07.10
[CSS] 마진 상쇄를 알아보자  (0) 2023.07.05
[CSS] 선택자를 알아보자  (0) 2023.07.05
[CSS] CSS의 기본 단위  (0) 2023.07.03