css 코드 작성할때 세미콜론; 꼭 써주기
밑에 있는 값을 인자로 받아 요소들을 가로선 상에서 정렬함
#pond {
display: flex;
justify-content: flex-end;
}
#pond {
display: flex;
justify-content: center;
}
#pond {
display: flex;
justify-content: space-around
}
#pond {
display: flex;
justify-content:space-between // 사이간격이 around보다 넓음
}
밑에 값을 인자로 받아 요소들을 세로선 상 정렬
#pond {
display : flex;
justify-content : center;
align-items : center;
}
#pond {
display: flex;
justify-content : space-around;
align-items : flex-end;
}
밑에 값을 인자로 받아 컨테이너 안에서 요소들이 정렬해야 할 방향을 지정.
#pond {
display: flex;
flex-direction : row-reverse:
}
#pond {
display: flex;
flex-direction : column;
}
#pond {
display: flex;
flex-direction : row-reverse;
justify-content : flex-end; // start가 아니라 end인 이유는 위에서 row-reverse로 좌우반전을 했기 때문에 start가 아니라 end가 된거임
}
#pond {
display: flex;
flex-direction : column;
justify-cintent : flex-end
}
flex의 방향이 column일 경우 justify-content방향이 세로로,
align-items방향이 가로로 바뀐다.
#pond {
display: flex;
flex-direction : column-revers;
justify-content : space-between;
}
#pond {
display: flex;
flex-direction : row-reverse;
justify-content : center;
align-items: flex-end;
}
때때로 row나 column의 순서를 역으로 바꾸는 것만으로는 부족할 때
order사용, order의 기본 값은 0이며, 양수나 음수로 바꿀 수 있다.
.yellow {
order:1 -> 노란색을 +1칸 옮긴다는뜻
}
.red {
order:-3 -> 빨간색을 -3칸 옮긴다는 뜻
}
개별 요소에 적용할 수 있는 또 다른 속성.
이 속성은 align-items가 사용하는 값들을 인자로 받으며, 그 값들은 지정한 요소에만 적용.(개별 요소만 쏘옥!!)
.yellow {
align-self : flex-end;
}
.yellow {
order : 1; //?옆으로한칸아님?
align-self : flex-end;
}
nowrap : 모든 요소들을 한 줄에 정렬
wrap : 요소들을 여러 줄에 걸쳐 정렬
wrap-reverse : 요소들을 여러 줄에 걸쳐 반대로 정렬
flex-direction과 flex-wrap이 자주 같이 사용되어
flex-flow가 이를 대신할 수 있다. 공백문자(띄어쓰기)를 이용해 두 속성 값을 인자로 받는다.
여러줄 사이의 간격을 지정.