Flexbox 축 전환 의미

justify-content는 항상 주축, align-items는 항상 교차축을 다루므로 flex-direction이 바뀌면 정렬 방향도 바뀐다.

설정주축교차축정렬 해석
row왼쪽에서 오른쪽위아래 방향justify는 가로, align은 세로
column위에서 아래좌우 방향justify는 세로, align은 가로
justify-content주축의 남는 공간 배분교차축에는 영향 없음direction을 먼저 확인
align-items교차축 정렬주축 간격에는 영향 없음stretch 기본값 주의
gap아이템 사이 간격축과 무관하게 간격 제공margin으로 간격을 흩뿌리지 않음

Flexbox에서 속성을 외우기보다 먼저 주축이 어디인지 찾으면 정렬 방향이 자연스럽게 따라온다.