>  기사  >  웹 프론트엔드  >  다양한 화면 크기에 대해 효과적인 CSS 미디어 쿼리를 작성하는 방법은 무엇입니까?

다양한 화면 크기에 대해 효과적인 CSS 미디어 쿼리를 작성하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-25 13:46:11707검색

How to Write Effective CSS Media Queries for Different Screen Sizes?

화면 크기에 대한 CSS 미디어 쿼리: 종합 가이드

다양한 화면 크기에 원활하게 적응하는 레이아웃을 개발하는 것은 최신 반응형 디자인의 초석입니다. . 이 기술을 익히려면 CSS 미디어 쿼리를 이해하고 효과적으로 활용하는 것이 가장 중요합니다.

화면 크기 정의

이 시나리오에서는 대상 화면 크기가 나열됩니다. as:

  • 640x480
  • 800x600
  • 1024x768
  • 1280x1024(이상)

쓰기 효과적인 미디어 쿼리

창 너비에 따라 조정되는 레이아웃을 만들기 위해 미디어 쿼리가 사용됩니다. 제공된 코드 샘플에는 미디어 쿼리가 포함되어 있지만 올바르게 구성되지 않았습니다. 수정 사항은 다음과 같습니다.

수정된 미디어 쿼리:

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-device-width: 480px) {
  /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  /* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* Styles */
}

/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
  /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
  /* Styles */
}

추가 리소스:

  • 출처: http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
  • 응답 값: https://zellwk.com/blog/media-query-units/

결론:

디자이너는 적절한 미디어 쿼리를 활용하여 반응형 레이아웃을 만들 수 있습니다. 다양한 화면 크기에 쉽게 적응하여 여러 기기에서 최적의 사용자 경험을 보장합니다.

위 내용은 다양한 화면 크기에 대해 효과적인 CSS 미디어 쿼리를 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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