찾다
웹 프론트엔드CSS 튜토리얼CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용
CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용Nov 18, 2023 pm 05:28 PM
장비 적응화면 크기CSS 미디어 쿼리

CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용

CSS 미디어 쿼리는 웹 디자인에서 매우 유용한 기술로, 이를 통해 다양한 장치와 화면 크기에 따라 다양한 스타일을 적용할 수 있습니다. 미디어 쿼리를 통해 컴퓨터, 태블릿, 휴대폰 등 사용자가 사용하는 장치 유형과 화면 너비, 높이 등의 요소에 따라 웹페이지의 레이아웃과 모양을 조정하여 더 나은 서비스를 제공할 수 있습니다. 사용자 경험.

CSS 미디어 쿼리를 사용하기 전에 몇 가지 기본 개념과 사용법을 이해해야 합니다. 우선, 미디어 쿼리가 CSS3 기능이라는 점을 분명히 해야 합니다. 따라서 브라우저가 CSS3를 지원해야 제대로 작동합니다.

미디어 쿼리는 @media 규칙을 사용하여 정의되며 일반적으로 CSS 파일 상단에 작성되어 먼저 로드됩니다. 미디어 쿼리의 구문은 다음과 같습니다.

@media mediatype 및 (조건) {
CSS 스타일
}

여기서 mediatype은 미디어 유형을 나타냅니다.

  • all: 모든 미디어 장치에 적용됩니다. ;
  • 화면: 컴퓨터 화면용
  • 인쇄: 프린터 및 인쇄 미리보기용
  • 휴대용: 휴대폰 및 태블릿과 같은 휴대용 장치용.

조건 부분은 미디어 쿼리의 핵심으로, 조건에 맞는 기기나 화면 크기를 필터링하는 데 사용됩니다. 조건에는 다음과 같은 일반적으로 사용되는 속성이 포함될 수 있습니다.

    height: 화면 높이;
  • device-height: 장치 높이;
  • 화면 비율: 화면 비율
  • 해상도: 화면 해상도.
  • 다음은 미디어 쿼리를 사용하여 다양한 기기 및 화면 크기에 적응하는 방법을 보여주는 몇 가지 구체적인 코드 예입니다.
  • 대형 화면 기기에 특정 스타일 적용:
  • @media screen and (min-width: 1200px) {
/

화면 너비가 1200px 이상일 때 적용되는 스타일

/
    body {
  1.   font-size: 18px;
  2. }
}


작은 화면 장치에 특정 스타일 적용:

@media screen 및 (max-width: 767px) {

/
화면 너비가 767px 이하일 때 적용되는 스타일

/
    body {
  1.   font-size: 14px;
  2. }
}


가로 디스플레이에 특정 스타일 적용:

@media screen and (orientation: Landscape) {

/
가로 모드로 표시할 때 적용되는 스타일

/
    본문 {
  1.   background-color: yellow;
  2. }
}


여러 조건과 조합하여 미디어 쿼리 사용:

@media 화면 및 (최소 너비: 768px) 및 (최대 - 너비: 1199px) {

/
화면 너비가 768px에서 1199px 사이일 때 적용되는 스타일

/
    body {
  1.   font-size: 16px;
  2. }
}


위의 예를 통해 미디어 쿼리를 다양한 기반으로 맞춤 설정할 수 있음을 알 수 있습니다. 장치 화면 크기에 다양한 스타일을 적용하여 웹 페이지의 반응형 디자인을 구현합니다. 미디어 쿼리의 유연한 사용을 통해 사용자에게 더 나은 사용자 경험을 제공할 수 있으며 컴퓨터, 태블릿 또는 휴대폰에서 좋은 인터페이스 표시 효과를 얻을 수 있습니다. 물론 미디어 쿼리는 반응형 디자인의 일부일 뿐이며, 완전한 반응형 웹 디자인을 완성하려면 다른 기술과 관행이 결합되어야 합니다. 실제 응용 프로그램에서는 프로젝트 요구 사항과 사용자 그룹을 기반으로 적절한 미디어 쿼리 조건을 선택하고 해당 CSS 스타일을 작성하여 최상의 반응형 디자인을 얻을 수 있습니다.

위 내용은 CSS 미디어 쿼리: 다양한 장치 및 화면 크기에 다양한 스타일 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

红米k70至尊版发布在即,关于红米k70至尊版参数配置情况基本已曝光,不仅面临涨价,个方面都进行了全面的升级,其中就包括了红米k70至尊版屏幕、外观、拍照等各个方面。而且据悉红米k70至尊版屏幕尺寸也将进行调整,快来一探究竟吧。红米k70至尊版屏幕尺寸:6.67英寸红米K70至尊版将采用6.67英寸1.5K直屏,手机高度约为162.78毫米、宽度约为75.44毫米、厚度约为8.7毫米。k70至尊版屏幕参数详细屏幕供应商: 华星光电屏幕刷新率: 支持144Hz电竞刷新率此外,k70至尊版屏幕采用华

实现完美的响应式设计的CSS框架技巧:让你的网页在不同设备上快速适配实现完美的响应式设计的CSS框架技巧:让你的网页在不同设备上快速适配Jan 16, 2024 am 09:43 AM

快速实现响应式设计的CSS框架技巧:让你的网页在不同设备上完美呈现,需要具体代码示例随着移动设备的广泛普及,网页的响应式设计已成为现代网页开发的重要需求。要使网页在不同设备上完美呈现,一个重要的工具就是CSS框架。CSS框架为我们提供了一套经过优化的代码,以实现网页在不同设备上的自适应调整。本文将介绍一些快速实现响应式设计的CSS框架技巧,同时提供具体的代码

如何使用CSS属性创建响应式布局如何使用CSS属性创建响应式布局Nov 18, 2023 pm 12:25 PM

如何使用CSS属性创建响应式布局随着移动设备的普及和多终端的兴起,响应式布局越来越受到开发者的重视。通过使用CSS属性,我们可以轻松地实现响应式布局,让网页在不同终端上都能够达到良好的显示效果。本文将介绍如何使用CSS属性创建响应式布局,并提供一些具体的代码示例。一、媒体查询媒体查询是实现响应式布局最常用的方法之一。通过使用媒体查询,我们可以根据设备的特性和

CSS媒体查询:针对不同设备和屏幕尺寸应用不同的样式CSS媒体查询:针对不同设备和屏幕尺寸应用不同的样式Nov 18, 2023 pm 05:28 PM

CSS媒体查询是一种在网页设计中非常有用的技术,它允许我们根据不同的设备和屏幕尺寸应用不同的样式。通过媒体查询,我们可以根据用户所使用的设备类型,如电脑、平板或手机,以及屏幕宽度和高度等因素来调整网页的布局和外观,以提供更好的用户体验。在使用CSS媒体查询之前,我们需要了解一些基本的概念和用法。首先,我们需要明确媒体查询是一种CSS3的功能,因此要求浏览器支

如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整字体大小如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整字体大小Sep 13, 2023 am 08:57 AM

如何使用CSSViewport单位来实现根据屏幕尺寸调整字体大小CSSViewport单位是一种相对于视口尺寸的单位,可以帮助我们根据屏幕尺寸动态调整字体大小。在移动设备盛行的时代,这种技术可以帮助我们解决屏幕尺寸多样化带来的字体过大或过小的问题。本文将介绍如何使用CSSViewport单位来实现根据屏幕尺寸调整字体大小,并提供一些具体的代码

华为畅享70z的屏幕尺寸有多大?华为畅享70z的屏幕尺寸有多大?Mar 18, 2024 pm 10:58 PM

随着手机的不断发展,手机屏幕也变得越来越大。其实对于很多人来说,现在手机屏幕的大小已经超出了单手掌控的范围,大家在使用手机的时候不得不两只手一起操作,这对于大家的日常使用体验带来了不便。那么作为刚刚发布的新机,华为畅享70z的屏幕尺寸有多大呢?华为畅享70z的屏幕尺寸有多大?屏幕尺寸为6.75英寸华为畅享70z拥有6.75英寸LCD水滴屏,分辨率高达1600×720,视觉效果清晰舒适。8.98mm轻薄机身和199g重量,手感绝佳。幻夜黑、星河蓝、雪域白三种时尚配色,让你在众多手机中脱颖而出!虽无

如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整元素位置的技巧如何使用 CSS Viewport 单位来实现根据屏幕尺寸调整元素位置的技巧Sep 13, 2023 pm 01:18 PM

如何使用CSSViewport单位来实现根据屏幕尺寸调整元素位置的技巧在网页开发中,我们经常会遇到需要根据不同的屏幕尺寸来调整元素的位置和大小的需求。为了实现这个目标,CSSViewport单位被广泛应用。Viewport单位是相对于浏览器视窗大小的单位,通过使用它,我们可以根据屏幕尺寸动态调整元素的位置,从而提供更好的用户体验。一、理解Vi

CSS 媒体查询属性:@media 和 min-device-width/max-device-widthCSS 媒体查询属性:@media 和 min-device-width/max-device-widthOct 24, 2023 am 10:42 AM

CSS媒体查询属性:@media和min-device-width/max-device-width,需要具体代码示例在现代Web开发中,我们经常需要根据用户所使用的设备来调整网页的样式和布局。为了实现这一目的,CSS提供了媒体查询属性,其中包括@media规则和min-device-width/max-device-width属性。本文将详细介绍这两

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를 무료로 생성하십시오.

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

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

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기