CSS를 사용하여 요소를 가로 또는 세로로 정렬하는 방법은 다양합니다. 여러 가지 방법 중 몇 가지를 소개하겠습니다.
- display: flex;
와 justify-content: center;
를 사용:
.container {
display: flex;
justify-content: center;
}
- text-align: center;
를 사용하여 텍스트 요소를 가로로 정렬:
.container {
text-align: center;
}
- position: absolute;
와 left: 50%;
그리고 transform: translateX(-50%);
를 사용:
.container {
position: relative;
}
.item {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
- display: flex;
와 align-items: center;
를 사용:
.container {
display: flex;
align-items: center;
}
- position: absolute;
와 top: 50%;
그리고 transform: translateY(-50%);
를 사용:
.container {
position: relative;
}
.item {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
- vertical-align: middle;
를 사용하여 세로로 정렬:
.container {
vertical-align: middle;
}
위의 방법들은 일반적으로 사용되는 방법들 중 일부입니다. 레이아웃 구조와 요구 사항에 따라 적절한 방법을 선택하고 필요에 따라 추가 스타일을 적용할 수 있습니다.