본문 바로가기

CSS

CSS 미리어 쿼리 정리

이 글은 작성자의 개인 공부를 위해 작성한 글입니다.
실제 이론, 실습과 다른 부분이 있을 수 있습니다.

 

미디어쿼리(Media Queries)는 CSS에서 사용되는 기술로, 미디어의 특성에 따라 스타일을 다르게 적용할 수 있게 해준다. 이를 통해 다양한 기기와 화면 크기에 대응하여 웹페이지의 디자인을 최적화할 수 있다.

미디어쿼리는 주로 반응형 웹 디자인을 구현하는 데 사용된다.

ex) 화면을 작게 만들면 웹 요소들도 작아진다.

 

1. 미디어 쿼리의 구문

- 미디어쿼리는 @media 규칙을 사용하여 정의된다.

@media media-type and (media-feature) {
    /* 스타일 규칙 */
}

 

- media-type : 미디어 타입을 지정한다. 주로 screen, print, speech 등이 사용된다.

- media-feature : 미디어 특성을 지정한다. 예를 들어, width, height, orientation 등이 있다.

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>
        </title>
        <style>
            div{
                border:10px solid green;
                font-size:60px;
            }
            @media(max-width:800px) { // 800px보다 작아지면 요소들이 사라진다.
            // min일 때는 800px보다 커지면 요소들이 사라진다.
            div{
                display:none;
            }
        }
        </style>
    </head>
    <body>
      <div>
        Responsive
      </div>  
    </body>
</html>