본문 바로가기
Frontend#Frontend#CSS#Responsive조회 2

Container Queries란?

정의

뷰포트가 아닌 부모 컨테이너 크기에 따라 스타일을 바꾸는 CSS 기능. 진정한 컴포넌트 단위 반응형.

다른 표현Container Query컨테이너 쿼리

Container Queries란?

미디어 쿼리는 뷰포트 크기에 반응한다. Container Query는 해당 컴포넌트가 놓인 컨테이너 크기에 반응한다.

.card-wrapper {
  container-type: inline-size;
}
@container (min-width: 400px) {
  .card { display: flex; }
}

왜 중요한가

같은 컴포넌트가 메인 영역(폭 800px)과 사이드바(300px)에 동시에 놓일 때 각각 다른 레이아웃으로. 진정한 "컴포넌트 중심 반응형".

지원

모든 주요 브라우저(2023~). Tailwind 4에도 공식 지원.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Frontend 전체 →