< CSS 고급 - 미디어 쿼리 (Media query), 반응형 웹(Responsive Web)  >


 - 화면의 크기에 따라 어떤 div 요소를 보이거나 안 보이게 할 수 있는 기술

   즉, 화면의 크기에 따라 웹 디자인을 달리할 수 있음. (반응형 웹; responsive web)

 - 화면의 크기는 크롬 개발자 도구의 우측 상단에 px로 표시됨.

 - Media query 사용 방법

  <head>

    <style>

      div{

        border:10px solid green;

        font-size:60px;

      }

      @media(max-width:800px) {

        div{

          display:none;

        }

      }

    </style>

  </head>

  <body>

 - @media(max-width:800px) {div{display:none;}} 

    ; 0px~800px 까지는 요소를 가림. 즉, 800px 초과부터 요소를 보여줌.

 - @media(min-width:800px) {div{display:none;}} 

    ; 800px~ 최대px 까지는 요소를 가림. 즉, 800px 미만부터 요소를 보여줌.

 - media query 안쪽 조건에 다양한 속성들을 넣음으로써 반응형 웹을 디자인 할 수 있음.

'프로그래밍(Programming) > CSS' 카테고리의 다른 글

CSS 고급 - transition  (0) 2018.08.22
CSS 고급 - LESS 언어(language), syntax, compile  (0) 2018.08.22
CSS 중급 - z-index  (0) 2018.08.22
CSS 중급 - Flex Layout  (0) 2018.08.22
CSS 중급 - Float Layout  (0) 2018.08.22

+ Recent posts