>  기사  >  웹 프론트엔드  >  CSS3에서 @media의 실제 사용에 대한 자세한 설명

CSS3에서 @media의 실제 사용에 대한 자세한 설명

黄舟
黄舟원래의
2016-12-23 15:42:322117검색

이 튜토리얼에서는 CSS3에서 @media의 실제 사용을 자세히 설명합니다.

구문:


CSS 코드는 콘텐츠를 클립보드에 복사합니다.

@media :<sMedia> { sRules }

값:

<sMedia>:
    指定设备名称。
{sRules}:
    样式表定义。

설명:


다양한 프리젠테이션을 달성하기 위한 미디어(객체) 유형을 결정합니다. 이 기능을 사용하면 CSS가 다양한 미디어 유형과 동일한 미디어의 다양한 조건(해상도, 색상 번호 등)에서 더 정확하게 작동할 수 있습니다.

다음과 같이 코드를 복사하세요.

media_query: [only | not]? <media_type> [ and <expression> ]*
expression: ( <media_feature> [: <value>]? )
media_type: all | aural | braille | handheld | print | projection | screen | tty | tv | embossed
media_feature: width | min-width | max-width 
| height | min-height | max-height
| device-width | min-device-width | max-device-width
| device-height | min-device-height | max-device-height
| device-aspect-ratio | min-device-aspect-ratio | max-device-aspect-ratio
| color | min-color | max-color
| color-index | min-color-index | max-color-index
| monochrome | min-monochrome | max-monochrome 
| resolution | min-resolution | max-resolution
| scan | grid

일반적인 작성 방법 :

CSS 코드는 내용을 클립보드

@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/  
  .class {   
    background: #ccc;   
  }   
}

@media 화면에 복사하는데 이것이 가장 일반적인 작성 방법이며, 제한된 화면이 그 뒤를 따릅니다. size

all and only로 쓰기


일반적으로 all and only가 같이 등장


CSS 코드는 콘텐츠를 클립보드에 복사합니다

@media all and (min-width:xxx) and (max-width:xxx){   
/*这段查询的all是针对所有设备(有些设备不一定是屏幕,也许是打字机,盲人阅读器)*/  
}
@media only screen and (min-width:xxx) and (max-width:xxx){   
/*上面针对了所有设备,这段是只(only)针对彩色屏幕设备*/  
}   
device-aspect-ratio

device-aspect-ratio는 특정 화면 종횡비를 가진 장치에 적응하는 데 사용할 수 있으며 이는 매우 유용한 유용한 속성이기도 합니다. 예를 들어, 우리 페이지에서는 가로 세로 비율이 4:3인 일반 화면에 대한 스타일을 정의한 다음 적응형 너비 및 고정 너비와 같은 16:9 및 16:10의 와이드스크린에 대한 다른 스타일을 정의하려고 합니다.

사용법:

CSS 코드는 콘텐츠를 클립보드에 복사합니다.

@media only screen and (device-aspect-ratio:4/3)

위는 CSS3 콘텐츠에서 @media의 실제 사용에 대한 자세한 설명입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


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