justify-content
주축의 정렬 방법을 설정함
flex-start : items를 시작점으로 정렬
flex-end : items를 끝점으로 정렬
center: items를 가운데 정렬
space-between: 시작 item은 시작점에, 마지막 item은 끝점에 정렬되고 나머지는 사이에 고르게 정렬됨
space-around : items를 균등한 여백을 포함하여 정렬
.container{
border: 2px solid red;
display:flex;
justify-content:space-around;
}
.container .item{
width:100px;
height: 100px;
border: 2px solid;
}
<div class="container">
<div class="item">A</div>
<div class="item">B</div>
<div class="item">C</div>
</div>
align-content
교차 축의 정렬 방법을 설정한다.
stretch : container의 교차축을 채우기위해 items를 늘림
flex-start : items를 시작점으로 정렬
flex-end : items를 끝점으로 정렬
center: items를 가운데 정렬
space-between: 시작 item은 시작점에, 마지막 item은 끝점에 정렬되고 나머지는 사이에 고르게 정렬됨
space-around : items를 균등한 여백을 포함하여 정렬
출처 CSS Flex(Flexible Box) 완벽 가이드 | HEROPY
<div class="container">
<div class="item">A</div>
<div class="item">B</div>
<div class="item">C</div>
<div class="item">D</div>
<div class="item">E</div>
<div class="item">F</div>
</div>
.container{
height: 400px;
border: 2px solid red;
display:flex;
flex-wrap: wrap;
align-content: stretch;
}
.container .item{
width:100px;
height: auto;
border: 2px solid;
}
align-items
교차 축에서 items의 정렬방법을 설정한다.
items가 한줄일 경우 많이 사용한다.
stretch : container의 교차축을 채우기위해 items를 늘림
flex-start : items를 시작점으로 정렬
flex-end : items를 끝점으로 정렬
center: items를 가운데 정렬
baseline: items를 문자 기준선에 정렬
728x90