Articles

사이의 차이는 미디어에만 및 미디어 화면 CSS 쿼리

을 구현하기 위해서는 반응형 웹 디자인,그것을 이해하는 것이 중요하는 미디어에서 쿼리를 CSS,특히 미만이고 미디어의 스크린 쿼리를 처리합니다.

명백한 질문부터 시작합시다.

미디어 쿼리 란 무엇입니까?

미디어 쿼리는 CSS3 에 도입 된 기술입니다. 쿼리에는@media 규칙을 사용하여 미리 결정된 조건이 참인 경우 CSS 속성 블록을 실행하는 작업이 포함됩니다.

예를 들어,아래 코드는 것을 지시한 경우에는 브라우저 창은 400px 또는 더 적은 배경색 빛이 될 것입니다 그린

@미디어만 스크린과(max-width:400px){
body{
Background-color:lightgreen;
}
}

미디어 쿼리를은 특히 유용으로 중단점에 추가한 반응하는 디자인을하고 있습니다. 이후 중단점은 기본적으로 픽셀에 있는 숫자는 내용이나 디자인이 나타나는 다르게 사용자가 사용,미디어 쿼리를 정의하는 데 사용되는 어떤 변화가 발생해야 하는 픽셀이 있습니다.

아래 예에서,코드는 지시하는 경우 브라우저 창은 줄 아래 600px,각각의 열 너비가되어야 100%.

/*를 위한 데스크톱:*/
.col-1{너비:8.33%;}
.col-2{폭:16.66%;}
.col-3{폭:25%;}
.col-4{폭:33.33%;}
.col-5{폭:41.66%;}
.col-6{폭:50%;}
.col-7{폭:58.33%;}
.col-8{폭:66.66%;}
.col-9{폭:75%;}
.col-10{폭:83.33%;}
.col-11{폭:91.66%;}
.col-12{width:100%;}

@media 전용 화면 및(max-width:600px){
/*휴대 전화의 경우:*/
{
width:100%;
}
}

모든 미디어 쿼리로 구성되어 있는 선택적인 미디어 유형에 하나 이상의 미디어 기능이다. 여러 미디어 쿼리를 논리 연산자와 결합하는 것이 가능합니다. 모든 미디어 쿼리는 대소문자를 구분합니다.지정된 미디어 유형이 웹 사이트가 표시되는 장치와 일치하면 모든 미디어 쿼리가 true 로 간주됩니다. 또한 미디어 기능 표현도 사실이어야합니다.

미디어 화면 쿼리 란 무엇입니까?

@media 화면 쿼리를 단순히는 것을 의미에서 쿼리를 질문한 컬러 화면 또는 기기를 지원하는”스크린”모드가 있습니다.

예를 들어 보자:

@미디어의 스크린과(max-width:500px)

위의 질의를 적용하여 스크린으로 최대 폭이 500 개의 픽셀이 있습니다. 이것의 요점은 주로 직접 코드를 구별하’스크린’기타 미디어 유형(예:인쇄,점자,돋을새김하는,휴대용,등등.).미디어 전용 쿼리는 무엇입니까?

미디어 쿼리에 논리 연산자’only’를 추가하면 개발자는 전체 조건이 일치하는 경우에만 쿼리가 적용되도록합니다. 만 사용하지 않으면 오래된 브라우저가 모든 미디어 기능 표현을 읽거나 해석하지 않을 수 있습니다. 예를 들어,면 쿼리가

@미디어의 스크린과(max-width:500px)

이전 버전의 브라우저를 해석할 수 있습니다 쿼리로만 스크린을 무시하고 픽셀 계산합니다. 그러면 모든 화면에서 쿼리 조건을 적용하게됩니다. 이를 방지하려면 다음을 사용할 수 있습니다.

@media 전용 화면 및(max-width:유일한 연산자를 사용하는 경우 미디어 유형을 지정해야합니다.

반응 형 디자인의 중요성

미디어 쿼리는 반응 형 웹 디자인을 구현하는 데 도움이됩니다. 쿼리를 위에서 설명한 두 개의 가장 일반적으로 사용되는 것은 여기에서 당신의 웹사이트의 콘텐츠에 최적화 장치 크기 및 유형입니다.

당신이 당신의 웹 사이트에 CSS 쿼리를 사용한 후에는 그 효과를 확인해야합니다. 이를 수행하는 가장 쉬운 방법은 실제 장치 및 브라우저에서 웹 사이트 디자인을 테스트 할 수있는 도구를 사용하는 것입니다. 거기에 여러 개를 용이하게 하는 도구이지만,시간을 찾으려면 응답 검사기 온라인을 제공하는 당신을 테스트 할 수있는 기회에 충분히 다양한 장치—데스크탑 및 모바일입니다.