CSS 코드를 분기할 수 있는 조건식을 작성할 수 있다.
장치의 유형(출력방식 또는 화면)과 장치의 환경(화면 해상도, 뷰포트의 크기), 상태(기기의 방향 등)에 따라서 CSS 코드를 분기할 때 사용하는 규칙이다.
@media [not|only] and [()] [] [()] { }
@media screen and (min-width: 800px) { }
CSS의 미디어 쿼리(media query) 규칙은 CSS 코드를 연동하는 방식에 따라서 몇가지 적용 패턴을 가진다.
CSS 코드 내부에 미디어 쿼리를 적용시 원하는 위치에 아래와 같이 적용을 한다.
.header {
background: #CCCCCC;
}
@media screen and (min-width: 600px) {
.header {
background: #EAEAEA;
}
}
<link href="style.css" media="screen and (min-width: 800px)" type="text/css" rel="stylesheet" />
@import url("style.css") screen and (min-width: 800px);
속성 | 설명 | 적용 가능한 값 | 코드 |
---|---|---|---|
pointer | 포인팅 장치의 정확도를 테스트한다. coarse 값은 모바일 장치를 구분하는 조건으로 사용될 수 있다. |
|
|