>  기사  >  웹 프론트엔드  >  적응형 키 해상도를 달성하기 위해 @media에서 몇 가지 미디어 쿼리를 공유하세요.

적응형 키 해상도를 달성하기 위해 @media에서 몇 가지 미디어 쿼리를 공유하세요.

yulia
yulia원래의
2018-09-15 16:02:045918검색

시대가 발전하면서 모바일 기기가 많아지면서 프론트엔드 엔지니어들은 한 페이지에 두 세트의 코드를 작성해야 했습니다. 하나는 PC용이고 다른 하나는 모바일용이었습니다. 미디어 쿼리, 즉 @media 메소드를 사용할 수 있기 때문에 코드만 있으면 충분합니다. 다음으로, 자가 적응이 필요한 친구들이 참고할 수 있는 미디어 쿼리 @media에 대한 몇 가지 핵심 해결 방법을 소개하겠습니다. 해상도나 창 크기가 다른 기기에서 레이아웃이 잘못 정렬되어 두통을 겪는 경우가 많습니다. @media screen을 사용하여 적응형 웹 레이아웃을 얻을 수 있지만 모든 주류 기기와 호환되는 방법이 문제가 됩니다. 설정시 해상도는 어떻게 되나요?

1. 먼저 부트스트랩에서 탐색되는 다음 코드를 살펴보세요. 최소 너비는

768, 992, 1200입니다. 물론 과거에는 가로폭이 600~480인 기기도 있었고, 해상도가 작은 기기는 767 이하로 분류했습니다. 768이 아닌 767보다 작은 이유는 CSS @media(min-width: 768px)에서 최소값이 768, 즉 >=768이라는 의미이기 때문입니다. 따라서 @media(max- 너비: 767px) 여기서는

적응형 키 해상도를 달성하기 위해 @media에서 몇 가지 미디어 쿼리를 공유하세요.2. @media를 사용하여 웹 페이지 적응의 몇 가지 주요 해상도를 실현합니다

위에서 우리는 몇 가지 중요한 점이 있음을 알 수 있습니다. 그러면 우리는 우리만의 적응형 코드를 쉽게 작성할 수 있습니다

@media (min-width: 768px){ //>=768 device}

@media (min-width: 992px){ //>=992 device}

@media (min-width: 1200){ //>=1200 device}

주문에 주의하세요. 아래에 @media(min-width: 768px)를 넣으면 너무 비극적입니다,

@media (최소 너비: 1200){ //>=1200 기기}

@media (최소 너비: 992px){ //>=992 기기}

@media (최소 너비: 768px){ //>=768 기기}

1440이면 1440>768이므로 1200은 유효하지 않습니다.

그래서 min-width를 사용하면 작은 것이 위쪽에 있고 큰 것이 아래쪽에 있습니다. 마찬가지로 max-width를 사용하면 큰 것이 위쪽에 있고 작은 것이 아래쪽에 있습니다

@media (최대 너비: 1199){ //

@media (최대 너비: 991px){ //

@media (최대 너비: 767px){ //

3. 위의 입문 학습을 마친 후 고급 하이브리드 애플리케이션을 유연하게 사용할 수 있습니다

@media screen 및 (min-width:1200px){ #page{ width: 1100px; .div1{너비: 730px;}#secondary{너비:310px} }

@media 화면 및 (최소 너비: 960px) 및 (최대 너비: 1199px) { #page{ 너비: 960px }#content,. div1 {너비: 650px;}#secondary{너비:250px}select{max-width:200px} }

@media screen and (min-width: 768px) and (max-width: 959px) { #page{ width: 900px ; }#content,.div1{width: 620px;}#secondary{width:220px}select{max-width:180px} }

@media 전용 화면 및 (최소 너비: 480px) 및 (최대 너비: 767px ){ #page{ 너비: 450px; }#content,.div1{width: 420px; 위치: 상대 }#secondary{display:none}#access{width: 450px }#access a {padding-right:5px; } #img{display:none}#rss{display:none}#branding #s{display:none} }

@media 전용 화면 및 (max-width: 479px) { #page{ width: 300px } # content,.div1{너비: 300px;}#secondary{display:none}#access{width: 330px;} #access a {padding-right:10px;padding-left:10px}#access a img{display:none } #rss{display:none}#branding #s{display:none}#access ul ul a{width:100px} }

요약: 위 코드는 모니터가 디스플레이 장치로 지정된 화면을 사용하거나, be print 프린터와 같은 다른 장치의 경우 일반적으로 화면을 사용합니다. 아니면 아예 생략하세요. 미디어에 대한 자세한 설명을 보려면 Baidu에서 미디어 쿼리에 대해 알아볼 수 있습니다.

위 내용은 적응형 키 해상도를 달성하기 위해 @media에서 몇 가지 미디어 쿼리를 공유하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.