본문 바로가기
IT/css

CSS 미디어 쿼리 (Media Query)

by 뉴코딩맨 2023. 3. 30.

미디어 쿼리(Media Query)는 CSS의 기능 중 하나로, 화면의 크기, 장치의 방향, 해상도 등과 같은 미디어에 대한 쿼리를 수행하여 스타일을 적용할 수 있습니다.

미디어 쿼리를 사용하면 각 디바이스에 최적화된 디자인을 적용하거나, 반응형 웹 디자인을 구현하는 데에 유용합니다. 예를 들어, 모바일 디바이스에서는 화면이 작아지므로 폰트 크기를 줄이거나 레이아웃을 바꾸는 등의 스타일을 적용할 수 있습니다.

미디어 쿼리는 @media 규칙으로 시작하며, screen, print, speech와 같은 미디어 유형에 따라 규칙을 정의할 수 있습니다. 또한, and, not, only와 같은 논리 연산자를 사용하여 조건을 결합할 수 있습니다.

 

사용법

 

/* 768px 이하일 때 */
@media screen and (max-width: 768px) {
  body {
    font-size: 16px;
  }
}

/* 768px 초과일 때 */
@media screen and (min-width: 769px) {
  body {
    font-size: 20px;
  }
}

 

이렇게 작성된 미디어 쿼리는, 화면의 크기가 768px 이하일 때와 768px 초과일 때 각각 다른 스타일을 적용합니다. 이와 같이 미디어 쿼리를 사용하면 다양한 환경에서 최적화된 스타일을 적용할 수 있습니다.

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

css 그리드(grid)  (0) 2023.09.03
CSS 애니메이션(Animation)  (0) 2023.09.02
부트스트랩(Bootstrap)이란?  (0) 2023.03.30
flex-basis, flex-grow, flex-shrink 속성  (0) 2023.03.27
align-content & align-self 속성  (0) 2023.03.26

댓글