가로, 세로로 정렬하는 방법이 무엇인가요?

0

기술면접 - CSS

목록 보기
13/16

화면 가운데로 정렬하는 방법이 무엇인가요?

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;
}

위의 방법들은 일반적으로 사용되는 방법들 중 일부입니다. 레이아웃 구조와 요구 사항에 따라 적절한 방법을 선택하고 필요에 따라 추가 스타일을 적용할 수 있습니다.

profile
지치지 않는 백엔드 개발자 김성주입니다 :)

0개의 댓글