CSS Layout - flexbox

2026. 1. 12. 00:55·web/css

intro

저번 포스팅에 이어 이번에는 css layout에 대한 정리를 해보겠습니다.

두번째 글도 힘내서 포스팅해볼게요

 


 

 

✏️플렉스박스란?

 

css에서 한 줄의 레이아웃을 유연하게 배치하기 위한 css레이아웃 모델 중 하나입니다. 참고로 grid라는 것도 있습니다. 실무에서는 flexbox를 더 많이 사용한다고 하네요.

 

 


 

 

✏️플렉스박스 만들기

display: flex;

 


✏️배치방향

 

flex-direction을 사용하면 기본 축의 방향을 정할 수 있습니다. 이때 기본 값은 row 입니다.

 


 

✏️기본 축 정렬

 

justify-content를 사용하면 기본 축 방향으로 정렬할 수 있습니다. 기본 값은 flex-start입니다.

 

 

 

 


 

✏️교차 축 정렬: align-items

 

교차 축 방향으로 정렬할 때는 align-items를 사용합니다. 기본 값은 stretch (늘려서 배치하기) 입니다.

 

 

 

 

 


✏️요소가 넘칠 때: flex-wrap

 

요소가 넘치는 경우 flex-wrap: wrap을 지정해주면 교차 축 방향으로 넘어가서 배치됩니다.

 

 


✏️간격: gap

 

숫자를 하나만 쓰면, 모든 방향의 간격을 지정할 수 있습니다.

 

 

세로, 가로 순서대로 숫자를 두 개 쓰면 세로 간격, 가로 간격을 지정할 수 있습니다. 이떄 셀와 가로는 기본 축 방향과는 상관없습니다.

 


 

✏️요소 늘려서 채우기: flex-grow

기본값은 0입니다. flex-grow값이 클수록 많이 늘어납니다.

 

 

 

 

 

 

 


 

✏️요소 줄여서 채우기: flex-shrink

만약 요소들의 크기가 커서 넘치는 경우, 요소의 크기를 줄여서 플렉스박스 안에 가득 채웁니다. flex-shrink의 기본 값이 1이기 때문에 기본적으로 요소를 줄여서 배치하고, 0으로 지정하면 크기가 줄어들지 않습니다. 그리고 flex-shrink값이 클수록 상대적으로 많이 줄어듭니다.

 

 

 

 


 

css플렉스박스에 대한 포스팅을 마치겠습니다. 감사합니다.

저작자표시 (새창열림)

'web > css' 카테고리의 다른 글

Tailwind가 대세가 된 이유에 관한 고찰  (0) 2026.02.26
항공편 조회 사이트 미니 프로젝트 - css flexbox 활용  (0) 2026.01.12
CSS Layout - Position  (1) 2026.01.10
'web/css' 카테고리의 다른 글
  • Tailwind가 대세가 된 이유에 관한 고찰
  • 항공편 조회 사이트 미니 프로젝트 - css flexbox 활용
  • CSS Layout - Position
noeyh
noeyh
기록하고 성장하는 개발자, 최유현 입니다. github : https://github.com/Choiyuhyeon
    티스토리 홈 로그아웃
  • noeyh
    CreateU
    noeyh
  • 전체
    오늘
    어제
  • 글쓰기 관리
    GitHub
    Notion
    • 분류 전체보기 (31)
      • web (22)
        • html (5)
        • css (4)
        • js (5)
        • react (6)
        • next (1)
      • server (0)
      • linux (0)
      • figma (0)
      • ml (0)
      • algorithm (5)
      • git (1)
      • 미니프로젝트 (0)
      • 프로젝트 (0)
      • 정보 (0)
      • 일상 (0)
      • memo (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • hELLO· Designed By정상우.v4.10.6
noeyh
CSS Layout - flexbox
상단으로

티스토리툴바