학습 자료

미디어 쿼리(Media Query)

미디어 쿼리(Media Query)는 웹 페이지의 스타일을 스마트폰, 태블릿, PC 등 다양한 화면 크기에 따라 최적의 레이아웃과 디자인을 보여주기 위해 사용합니다.

Media Query는 @media로 시작하며, 그 뒤에 조건을 기술합니다.

해당 조건을 만족하는 경우에 대한 스타일은 중괄호 { } 안에 넣습니다.

조건은 and, not, only, min-width, max-width 등을 사용해 지정할 수 있습니다.

  • and : 여러 조건을 결합할 때 사용

  • not : 조건을 만족하지 않을 때 사용

  • only : 특정 브라우저에서만 적용할 때 사용

  • min-width : 지정된 너비 이상일 때 적용

  • max-width : 지정된 너비 이하일 때 적용


예를 들어 화면 너비가 600px 미만일 때 배경색을 lightblue로 설정하고 싶다면 다음과 같이 작성합니다.

CSS
/* 화면 크기가 600px 미만일 때의 스타일 */ @media screen and (max-width: 600px) { body { background-color: lightblue; /* 배경색을 lightblue로 설정 */ } }

또는 화면 너비가 600px 이상이고 1200px 미만일 때 배경색을 lightblue로 설정하고 싶다면 다음과 같이 작성합니다.

CSS
/* 화면 너비가 600px 이상이고 1200px 미만일 때의 스타일 */ @media screen and (min-width: 600px) and (max-width: 1200px) { body { background-color: lightblue; /* 배경색을 lightblue로 설정 */ } }

오른쪽 상자를 표시하는 코드 실행 결과 화면의 너비를 조절하고, Media Query가 어떻게 적용되는지 확인해보세요.

Mission
0 / 1

Media Query는 웹 페이지의 스타일을 화면 크기에 맞게 조정하기 위해 사용된다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

HTML
CSS
Loading...