더북(TheBook)

media feature

미디어 쿼리가 적용될 미디어 조건을 적습니다. 사용할 수 있는 조건은 18가지인데, 실무에서 자주 사용하는 몇 가지만 추려 소개합니다.

표 7-9 미디어 조건 종류

조건

설명

min-width

<화면 너비>

미디어 쿼리가 적용될 최소 너비

max-width

<화면 너비>

미디어 쿼리가 적용될 최대 너비

orientation

portrait

세로 모드, 뷰포트의 세로 높이가 가로 너비보다 큰 경우

orientation

landscape

가로 모드, 뷰포트의 가로 너비가 세로 높이보다 큰 경우

TIP | 모든 조건 형식을 알고 싶다면 https://www.w3.org/TR/mediaqueries-4/#mq-features 페이지를 참고하세요.

다음과 같이 미디어 쿼리를 사용하면 어떤 조건에서 실행될까요?

@media only screen and (min-width:360px) and (max-width:720px){
  /* CSS 코드 */
}

미디어 쿼리를 적용할 수 있는 기기(only)이면서 컴퓨터 화면 장치 또는 스마트 기기(screen)일 때 그리고(and) 뷰포트의 너비가 최소 360px(min-width)이고 최대 720px(max-width)이면 CSS 코드가 실행됩니다. 그리고 only와 미디어 타입은 생략할 수 있으므로 다음처럼 간단하게 적어도 됩니다.

@media (min-width:360px) and (max-width:720px){
  /* CSS 코드 */
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.