Flexbox

flex box에서 중요한 건 축이다. 축을 기준으로 element들을 정렬하는 것이다. 축은 flex-direction 속성을 사용해서 지정할 수 있다.

속성

축 및 순서 관련

flex-direction

진행 축과 교차 축을 결정한다.

flex-wrap

싱글라인인지 멀티라인인지를 결정함. 만약 싱글라인일 경우 element가 한 줄에 다 들어가도록 자동적으로 크기 조절이 됨

flex-flow

flex-directionflex-wrap을 합친 속성임. 순서는 direction 먼저, 그 다음이 wrap.

order

특정 element의 순서 변경

정렬 관련

justify-content

진행 축의 정렬과 간격을 제어

align-items

교차 축의 정렬을 제어

align-self

특정 element의 정렬을 제어

align-content

여러 줄의 정렬과 간격을 제어

References