찾다
웹 프론트엔드CSS 튜토리얼CSS 미디어 쿼리 속성 탐색: @media 및 min-device-width/max-device-width

CSS 媒体查询属性探索:@media 和 min-device-width/max-device-width

CSS 미디어 쿼리 속성 탐색: @media 및 min-device-width/max-device-width, 특정 코드 예제가 필요합니다.

소개:
모바일 장치의 인기로 인해 웹사이트의 반응형 디자인이 더욱 다양해졌습니다. 그리고 더 중요합니다. 반응형 디자인을 구현할 때 CSS 미디어 쿼리 속성은 중요한 역할을 합니다. 이 문서에서는 @media 및 min-device-width/max-device-width 미디어 쿼리 속성을 자세히 살펴보고 특정 코드 예제를 제공합니다.

1. @media 미디어 쿼리 속성:
@media는 CSS3에서 도입된 미디어 쿼리 속성으로, 다양한 미디어 장치나 화면 매개변수에 따라 다양한 스타일 규칙을 적용할 수 있습니다. 일반적으로 사용되는 미디어 유형에는 화면, 인쇄, 음성 등이 포함되며 일반적으로 사용되는 미디어 특성에는 너비, 높이, 색상, 해상도 등이 포함됩니다.

다음은 @media 속성을 사용하여 다양한 화면 크기에 맞게 조정하는 예입니다.

@media screen and (max-width: 600px) {
  body {
    background-color: lightblue;
  }
}
@media screen and (min-width: 601px) and (max-width: 1200px) {
  body {
    background-color: lightgreen;
  }
}
@media screen and (min-width: 1201px) {
  body {
    background-color: lightgray;
  }
}

위 코드 예에서 화면 너비가 600px보다 작거나 같을 때 body는 연한 파란색입니다. 화면 너비가 601px에서 1200px 사이이면 <code>body의 배경색은 연한 녹색입니다. 화면 너비가 1201px 이상이면 배경색이 됩니다. body 색상은 연한 회색입니다. body背景色为浅蓝色;当屏幕宽度在601px到1200px范围内时,body背景色为浅绿色;当屏幕宽度大于或等于1201px时,body背景色为浅灰色。

使用@media媒体查询属性可以根据屏幕尺寸灵活地调整布局和样式,使得页面在不同设备上都能良好地显示。

二、min-device-width/max-device-width 媒体查询属性:
min-device-width和max-device-width这两个媒体查询属性与min-width和max-width类似,不同之处在于前者是根据设备的物理尺寸来计算的,而后者是根据浏览器窗口的尺寸来计算的。

下面是一个示例,通过min-device-width和max-device-width属性来适应不同的设备屏幕尺寸:

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body {
    background-color: lightblue;
  }
}
@media only screen and (min-device-width: 1025px) and (max-device-width: 1440px) {
  body {
    background-color: lightgreen;
  }
}
@media only screen and (min-device-width: 1441px) {
  body {
    background-color: lightgray;
  }
}

上述代码示例中,当设备屏幕宽度在768px到1024px范围内时,body背景色为浅蓝色;当设备屏幕宽度在1025px到1440px范围内时,body背景色为浅绿色;当设备屏幕宽度大于或等于1441px时,body

페이지가 다양한 기기에서 잘 표시될 수 있도록 @media 미디어 쿼리 속성을 사용하여 화면 크기에 따라 레이아웃과 스타일을 유연하게 조정하세요.

2. min-device-width/max-device-width 미디어 쿼리 속성:

min-device-width 및 max-device-width는 min-width 및 max-width와 유사하지만 차이점은 다음과 같습니다. 전자는 장치의 물리적 크기를 기준으로 계산되고, 후자는 브라우저 창의 크기를 기준으로 계산됩니다.

다음은 min-device-width 및 max-device-width 속성을 통해 다양한 장치 화면 크기에 적응하는 예입니다.

rrreee

위 코드 예에서 장치 화면 너비가 768px에서 768px 사이인 경우 1024px, body의 배경색은 연한 파란색입니다. 기기 화면 너비가 1025px~1440px 범위 내에 있으면 body의 배경색은 연한 녹색입니다. 기기 화면 너비가 1441px 이상인 경우, body배경 색상은 밝은 회색입니다.
  1. min-device-width 및 max-device-width 미디어 쿼리 속성을 사용하여 페이지가 다양한 장치에 적응할 수 있도록 장치의 물리적 크기에 따라 레이아웃과 스타일을 조정하세요.
결론: 🎜CSS 미디어 쿼리 속성은 반응형 디자인을 구현할 때 매우 유용한 도구입니다. 이 문서에서는 @media 및 min-device-width/max-device-width 미디어 쿼리 속성을 자세히 살펴보고 특정 코드 예제를 제공합니다. 이러한 속성을 유연하게 활용함으로써 화면 크기나 디바이스의 물리적 크기에 따라 스타일과 레이아웃을 조정할 수 있어 뛰어난 반응형 디자인 효과를 얻을 수 있습니다. 🎜🎜참고 자료: 🎜🎜🎜MDN 웹 문서: https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Media_queries🎜🎜

위 내용은 CSS 미디어 쿼리 속성 탐색: @media 및 min-device-width/max-device-width의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

CSS 및 JavaScript (및 이미지 및 글꼴 등)와 같은 자산에 멀리 떨어진 캐시 헤더를 설정해야합니다. 브라우저를 알려줍니다

CSS의 품질과 복잡성을 모니터링하는 스택을 찾아CSS의 품질과 복잡성을 모니터링하는 스택을 찾아Apr 18, 2025 am 11:22 AM

많은 개발자들은 CSS 코드베이스를 유지하는 방법에 대해 글을 썼지 만 코드베이스의 품질을 어떻게 측정하는지에 대해 많은 글을 쓰지 않습니다. 물론, 우리는 가지고 있습니다

Datalist는 가치를 시행하지 않고 값을 제안하는 것입니다Datalist는 가치를 시행하지 않고 값을 제안하는 것입니다Apr 18, 2025 am 11:08 AM

짧고 임의의 텍스트를 수락 해야하는 양식이 있습니까? 이름이나 다른 것 같습니다. 정확히 무엇을위한 것입니다. 많은 것이 있습니다

취리히에서 열린 전면 회의취리히에서 열린 전면 회의Apr 18, 2025 am 11:03 AM

나는 프론트 컨퍼런스를 위해 스위스 취리히로 향하게되어 매우 기쁩니다 (그 이름과 URL을 사랑합니다!). 나는 전에 스위스에 가본 적이 없기 때문에 나는 흥분했다

CloudFlare Workers와 함께 풀 스택 서버리스 애플리케이션 구축CloudFlare Workers와 함께 풀 스택 서버리스 애플리케이션 구축Apr 18, 2025 am 10:58 AM

소프트웨어 개발에서 제가 가장 좋아하는 개발 중 하나는 서버리스의 출현이었습니다. 세부 사항에 푹 빠지는 경향이있는 개발자로서

NUXT 응용 프로그램에서 동적 경로 생성NUXT 응용 프로그램에서 동적 경로 생성Apr 18, 2025 am 10:53 AM

이 게시물에서는 들어오는 데이터를 위해 동적 경로를 만드는 방법을 보여주기 위해 NetLify에 구축하고 배포 한 전자 상거래 상점 데모를 사용합니다. 상당히입니다

비틀 거리는 CSS 전환비틀 거리는 CSS 전환Apr 18, 2025 am 10:46 AM

재미있는 시각적 효과를 위해 요소를 켜고 싶다고 말하자.

React State Management를 위해 Immer 사용React State Management를 위해 Immer 사용Apr 18, 2025 am 10:41 AM

우리는 응용 프로그램 데이터를 추적하기 위해 상태를 사용합니다. 사용자가 응용 프로그램과 상호 작용함에 따라 상태가 변경됩니다. 이런 일이 발생하면 상태를 업데이트해야합니다

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구