item(내부요소)을 감싸는 요소의 형식을 flex 변경
-> item에 자동으로 지정된 margin 요소가 모두 사라지고 content 영역만큼의 크기만 가지게됨
: 메인축의 방향과 시작 위치를 지정하는 속성
행 방향 (가로, 기본값)
- flex-direction: row;
행 방향 (가로) + 순서 반대
- flex-direction: row-reverse;
열 방향 (세로)
- flex-direction: column;
열 방향 (세로) + 순서 반대
- flex-direction: column-reverse;
: 내부 item들을 포장하는 속성 item들이 강제로 한줄에 배치되게 할지, 한줄을 벗어나 여러 줄로 배치할 것인지 지정
item을 한줄로 배치 (기본값)
- flex-wrap: nowrap
item을 여러줄로 배치
- flex-wrap: wrap;
item을 여러 줄로 배치(뒤에서 배치)
- flex-wrap: wrap-reverse;
: 메인축 방향으로 item의 정렬 방법을 조정함
메인축 방향으로 앞에서부터 정렬 (기본값)
- justify-content: flex-start;
메인축 방향으로 뒤에 붙어서 정렬
- justify-content: flex-end;
메인축 방향으로 가운데 정렬
- justify-content: center;
메인축 방향으로 일정 간격으로 사이를 띄움(좌우 끝 제외)
- justify-content: space-around;
메인축 방향으로 일정 간격으로 사이를 띄움(좌우 끝 포함)
- justify-content: space-evenly;
메인축 방향으로 좌우 끝 제외 일정 간격으로 사이를 띄움
- justify-content: space-between;
: item들을 교차축 방향으로 정렬하는 방법을 지정하는 속성
- first-start
- center
- end
: 임의로 요소의 순서를 결정하는 속성