

display: flex; 를 주면 자식 태그들이 가로 정렬됨. flex-direction : 요소의 나열 방향
row(기본값) : Lt -> Rt 정렬
row-reverse : Rt -> Lt 정렬
column : top -> bottom 정렬
column-reverse : boottom -> top 정렬
flex-wrap : 요소들의 정렬
flex-flow
.box{
display : flex;
flex-flow : row wrap;
}
justify-content
flex-start(기본값) : 아이템을 시작점으로 정렬시킴
flex-end: 아이템을 끝점으로 정렬
center : 가운데 정렬
space-between :아이템들 사이에 균일한 간격.
but 브라우저와 닫는 부분은 간격없음.
space-around :아이템들 둘레에 균일한 간격 → but 브라우저와 닫는 부분은 간격 좁음.
space-evenly : 아이템 사이와 양끝의 균일한 간격.
align-items : 요소가 1줄 일때, 반대축 방향으로 정렬
align-content :
order : 각 아이템들의 시각적 나열 순서를 결정 (순번을 메겨 배열)
flex-glow (기본값 '0')
flex-basis (기본값 'auto'): 아이템들이 공간을 얼마나 더 차지해야하는지 조금 더 세부적으로 명시할 수 있음.
align-self: 아이템 별로 정렬 가능.
flex는 레이아웃 나누기에 대부분 속성들이 유용하나,
나는 개인적으로 딱 가운데 정렬되는게 좋아서
justify-content: center; align-items: center;
속성들이 좋다!!