외부 CSS 파일로 정의하기
<link rel="stylesheet" media="미디어 쿼리 조건" href="css 파일 경로">

예) <link rel="stylesheet" media="print" href="css/print.css">

     <link href="/css/screen.css" type="text/css" rel="stylesheet" media="screen">

     <link rel="stylesheet" media="screen and (max-width:768px)" href="/css/tablet.css">

 

@import url(css 파일 경로) 미디어 쿼리 조건;

예) @import url("css/tablet.css") screen and (min-width:321px) and (max-width:768px);

 

 

웹 문서에서 직접 정의하기
<style media="미디어 쿼리 조건">
    스타일 규칙들
</style>

<style media="screen and (max-width:320px)">

    body  {

        background-color: orange;

    }

</style>

 

<style>
@media 미디어 쿼리 조건 {
    스타일 규칙들
}
</style>

<style>

@media screen and *(max-width:320px) {

    body {

       background-color: orange;

    }

}

</style>

 

미디어 쿼리 검사기

1. 사이트 접속 (strongegg.com)


2. [F12] 눌러 개발자 도구 실행

 

3. 개발자 도구 창의 맨 왼쪽 윗부분에 있는 디바이스 모드 아이콘 (

) 클릭 : toggle device toolbar(Ctrl+Shift+M)

 

4. 디바이스 도구 막대 오른쪽 끝에 있는 More options 아이콘(

) 클릭 > [Show media queries]를 선택

 

5. 개발자 도구에서 현재 사이트의 스타일 시트 파일을 분석해 미디어 쿼리를 막대 형식으로 표시

미디어 쿼리 막대

6. 미디어 쿼리 막대에서 짙은 색으로 표시된 수직 선이 중단점이고 중단점과 중단점 사이의 연한 색 부분을 클릭하면 미디어 쿼리 조건에 따라 사이트가 어떻게 바뀌는지 확인할 수 있다.

 

7. 미디어 쿼리 막대에서 소스를 보고 싶은 영역을 마우스 오른쪽 버튼을 클릭한 후 [Reveal in source code]를 선택하면 해당 영역을 정의한 미디어 쿼리가 어느 파일에 있는지 표시된다. 하나의 파일에서만 사용했을 수도 있고 여러개의 파일에서 사용했을 수도 있다. 파일 목록 중에서 원하는 파일을 선택

 

8. 개발자 도구 창의 [Sources]탭이 자동으로 열리면서 해당 미디어 쿼리 구문이 표시된다.

 

 

[출처 : 프런트엔드 웹 디자인 입문 p.111~p.117]

+ Recent posts