본문 바로가기

반응형웹

CSS 미디어 쿼리 이해와 CSS 구조화 하기

CSS 미디어 쿼리를 이해하고 이에 따라 CSS 파일을 어떻게 구조화 하는 것이 좋은지 알아보겠습니다. 모든 미디어 타입은 특징을 가지고 있습니다. 우리는 브라우저에 미디어의 특징을 물어볼 수가 있는데 CSS3 미디어 쿼리가 그 역할을 합니다. 미디어 타입에 대한 더 자세한 내용은 W3C 문서를 확인해 주세요.

1-CSS-미디어쿼리-이해-CSS-구조화
1

CSS3 미디어 쿼리의 뜻을 알아보겠습니다.

  • orientation: 화면 방향을 의미합니다. 'landscape'는 가로방향일 때 이 스타일을 적용합니다.
  • color: 컬러 화면에 이 스타일을 적용합니다.
  • monochrome: 미디어가 흑백일 때 이 스타일을 적용합니다.
  • print: 프린트 시 이 스타일을 사용합니다.
2-CSS-미디어쿼리-이해-CSS-구조화
2

CSS 를 구조화 하세요. CSS 내용을 위와 같이 나눕니다. 크게 공통적인 영역, 데스크톱을 위한 영역, 모바일을 위한 영역으로 구분하면 좋습니다. 480픽셀을 기준으로 한 이유는 스마트폰의 가로 방향 화면(landscape)의 해상도가 주로 480이기 때문입니다.