Media Query를 사용하여 데스크톱, 태블릿 및 모바일을 타겟팅하는 방법은 무엇입니까?



미디어 쿼리는 화면 크기와 해상도가 다른 다양한 장치에 스타일 시트를 제공하는 데 널리 사용되는 방법입니다. 여러 장치에서 웹 사이트의 모양을 변경하는 데 사용됩니다. 미디어 쿼리는 미디어 유형과 참 또는 거짓이 될 수 있는 하나 이상의 표현식으로 구성됩니다. 제공된 미디어가 콘텐츠를 보는 장치 유형과 일치하면 쿼리는 true를 반환합니다. 미디어 쿼리가 true를 반환하면 스타일 시트가 사용됩니다.

다양한 장치의 화면 해상도는 다음과 같습니다.
  • 모바일(스마트폰) 최대 너비: 480px
  • 저해상도 태블릿 및 ipad 최대 너비: 767px
  • 태블릿 Ipad 세로 모드 최대 너비:1024px
  • 데스크톱 최대 너비:1280px
  • 거대한 크기(더 큰 화면) 최대 너비: 1281px 이상

  • 통사론:

    @media( media feature ) {
        // CSS Property
    }
    


    css 파일style.css이 있다고 가정합니다.

    
            /* Media Query for Mobile Devices */
            @media (max-width: 480px) {
                body {
                    background-color: red;
                }
            }
    
            /* Media Query for low resolution  Tablets, Ipads */
            @media (min-width: 481px) and (max-width: 767px) {
                body {
                    background-color: yellow;
                }
            }
    
            /* Media Query for Tablets Ipads portrait mode */
            @media (min-width: 768px) and (max-width: 1024px){
                body {
                    background-color: blue;
                }
            }
    
            /* Media Query for Laptops and Desktops */
            @media (min-width: 1025px) and (max-width: 1280px){
                body {
                    background-color: green;
                }
            }
    
            /* Media Query for Large screens */
            @media (min-width: 1281px) {
                body {
                    background-color: white;
                }
            }
    

    좋은 웹페이지 즐겨찾기