웹 개발 기본 & 디자인

[CSS] Flexbox - 배치 방향 개념

Data Jun 2025. 12. 31. 23:11

1. display: flex

요소를 Flexbox 레이아웃 컨테이너로 만듭니다.
자식 요소들은 자동으로 가로 또는 세로 방향으로 정렬됩니다.

.container {
  display: flex;
}
  • 기본 배치 방향은 가로(row)
  • 정렬 기준은 주축(main axis)교차축(cross axis)

 

2. flex-direction: row (기본값)

 

자식 요소가 왼쪽 → 오른쪽으로 나열됩니다.

.container {
  display: flex;
  flex-direction: row;
}
  • 주축(main axis): 가로
  • 교차축(cross axis): 세로
  • 메뉴, 버튼 나열 등에 자주 사용

 

3. flex-direction: column

자식 요소가 위 → 아래로 쌓입니다.

.container {
  display: flex;
  flex-direction: column;
}
  • 주축(main axis): 세로
  • 교차축(cross axis): 가로
  • 카드 리스트, 세로 레이아웃에 적합

 

4. 정리하면

  • display: flex → Flexbox 시작
  • row → 가로 정렬 (기본)
  • column → 세로 정렬
  • 정렬 기준은 항상 주축(main axis) 기준으로 바뀜

 

 

'웹 개발 기본 & 디자인' 카테고리의 다른 글

[CSS] Flexbox - flex wrap  (0) 2026.01.01
[CSS] Flexbox - 축과 정렬 정리  (0) 2025.12.31
[CSS] Z-INDEX의 개념 정리  (0) 2025.12.30
[CSS] position: sticky란?  (0) 2025.12.30
[CSS] position: fixed란  (0) 2025.12.30