.container {
display: grid;
place-items: center;
}
.center-align {
width: 100px;
height: 100px;
}
<div class="container">
<div class="center-align"></div>
</div>
위의 예시에서 place-items
속성을 사용하여 컨테이너 내의 요소를 가운데 정렬한다. 결과는 컨테이너의 가운데에 100x100 픽셀 크기의 상자가 표시된다.
.container {
display: grid;
justify-items: start;
}
justify-items
속성을 값 start
로 사용하여 그리드 컨테이너 내의 요소를 왼쪽으로 정렬할 수 있다.
.container {
display: grid;
justify-items: end;
}
여기서 justify-items
속성에 값 end
를 사용하여 그리드 컨테이너 내의 요소를 오른쪽으로 정렬한다.
.container {
display: flex;
justify-content: center;
align-items: center;
}
이 예제는 justify-content
와 align-items
속성을 모두 활용하여 컨테이너 내의 내용을 가운데 정렬하는 방법을 보여준다.
.container {
display: flex;
justify-content: flex-start;
}
값 flex-start
를 가진 justify-content
속성을 활용하여 Flexbox 컨테이너 내에서 왼쪽 정렬을 할 수 있다.
.container {
display: flex;
justify-content: flex-end;
}
값 flex-end
를 사용하는 justify-content
를 통해 이 예제는 Flexbox 컨테이너 내에서 오른쪽 정렬을 보여준다.
웹 개발에서 컴포넌트를 효과적으로 정렬하는 것은 기본적인 스킬이다. CSS Grid와 Flexbox를 사용하여 개발자는 다양한 정렬 기술을 구현하여 프로젝트의 반응형 디자인을 향상시킬 수 있다. 이 포스트에서 제공하는 예시는 두 가지 방법을 모두 사용하여 가운데, 왼쪽 및 오른쪽 정렬을 보여주며 CSS Grid와 Flexbox가 제공하는 다양성과 사용 편의성을 보여준다.
[CSS] 다크모드 구현 하는 방법 - 시스템 설정 기반 및 사용자 선택기반 모드변경 |
---|
[CSS] 가상 선택자(Pseudo selector) 완벽 가이드 - 꼭 알아야하는 스타일링 기법 |
JavaScript와 CSS 애니메이션 비교 |
[CSS] :not() 선택자로 여러개의 클래스 제외하는 방법 |
[CSS] 반드시 알아야 하는 CSS필수 문법 10가지! |
CloneCoding
한 줄의 코드에서 시작되는 혁신!