All'alba vincerò

At dawn, I will win!

CSS/CSS Layout Master Class

flex-wrap: 요소 한 줄 / 여러 줄 정렬하기

나디아 Nadia 2024. 3. 23. 19:22

 

 

 

 

 

 


기본적으로 flexbox는 flex container 안의 요소들을 한 줄로 표시하려고 한다. 

👉 그래서 요소의 너비(width)를 무시할 때도 있음 

👉 flex-wrap를 사용하면 해결 ⭕


 

 

 

📌 flex-wrap

  • 부모 요소에 적용
  • 요소 한 줄 / 여러 줄 배치를 제어

 

  • nowrap: 줄 바꿈 없이 한 줄 배치
    - 기본값
    - 요소의 너비(width) 무시 / 압축

width: 200px;, height: 200px;

 

 

 

 

  • warp: 요소의 너비(width) 보존 + 줄 바꿈해서 배치

 

 

 

 

  • wrap-reverse: 왼쪽 아래부터 오른쪽으로 시작
    - 잘 안씀

 

 

 

 

 

 

 

 

📌 flex-flow

  • 단축 속성: flex-direction + flex-wrap
body {
    flex-flow: row wrap;
            =
    /* flex-direction: row;
    flex-wrap: wrap; */
}

 

 

 


 

 

출처

노마드코더 CSS Layout 마스터클래스