1.flex를 어디에 선언할 것인가
2.가로방향, 세로방향
3.한줄에 모두 정렬할 것인지 아닌지
크게 세가지로 나눌 수 있습니다.
flex-direction:row;
flex-direction:coloum;
flex-direction 방향을 따라 생성되는 main axis와
main axis와 수직방향을 이루는 cross axis 두가지 축입니다.
가로방향으로 정렬할때 사용합니다. 방향은 왼쪽에서 오른쪽으로 정렬이 됩니다.
main axis는 row와 같은 방향을 이루는 왼쪽에서 오른쪽으로 생성되며
cross axis는 main axis와 수직을 이루는 위에서 아래로 생성됩니다.
세로방향으로 정렬할때 사용합니다. 방향은 위에서 아래로 정렬이 됩니다.
main axis는 row와 같은 방향을 이루는 위에서 아래로 생성되며
cross axis는 main axis와 수직을 이루는 왼쪽에서 오른쪽으로 생성됩니다.
row를 반대로 정렬할때 사용합니다. 방향은 오른쪽에서 왼쪽으로 정렬이 됩니다.
main axis는 row-reverse와 같은 방향을 이루는 오른쪽에서 왼쪽으로 생성되며
cross axis는 main axis와 수직을 이루는 아래서 위로 생성됩니다.
column을 반대로 정렬할때 사용합니다. 방향은 아래에서 위로 정렬이 됩니다.
main axis는 column-reverse와 같은 방향을 이루는 아래쪽에서 위쪽으로 생성되며
cross axis는 main axis와 수직을 이루는 오른쪽에서 왼쪽로 생성됩니다.
자식요소의 크기를 줄여서 한줄로 만듭니다.
자식요소의 크기가 변하지 않고 여러 줄로 자식요소들이 배치됩니다.