Heim >Web-Frontend >CSS-Tutorial >Detaillierte Erläuterung der tatsächlichen Verwendung von @media in CSS3

Detaillierte Erläuterung der tatsächlichen Verwendung von @media in CSS3

黄舟
黄舟Original
2016-12-23 15:42:322128Durchsuche

Dieses Tutorial erklärt die tatsächliche Verwendung von @media in CSS3 im Detail

Syntax:


CSS-Code kopiert Inhalte in die Zwischenablage

@media :<sMedia> { sRules }

Wert:

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

Beschreibung:


Bestimmen Sie den Medientyp (Objekttyp), um unterschiedliche Präsentationen zu erzielen. Mit dieser Funktion kann CSS bei verschiedenen Medientypen und unterschiedlichen Bedingungen desselben Mediums (Auflösung, Farbnummer usw.) genauer arbeiten.

Kopieren Sie den Code wie folgt:

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

Gängige Schreibmethode:

CSS-Code kopiert den Inhalt in die Zwischenablage

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

@media screen und dies ist die gebräuchlichste Schreibmethode, gefolgt vom eingeschränkten Bildschirm Größe

Schreiben mit allen und nur


Im Allgemeinen erscheinen alle und nur nur zusammen


CSS-Code kopiert Inhalte in die Zwischenablage

@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 kann zur Anpassung an Geräte mit bestimmten Bildschirmseitenverhältnissen verwendet werden, was ebenfalls ein sehr nützliches Attribut ist. Unsere Seite möchte beispielsweise einen Stil für normale Bildschirme mit einem Seitenverhältnis von 4:3 definieren und dann einen anderen Stil für Breitbildschirme mit 16:9 und 16:10 definieren, z. B. adaptive Breite und feste Breite:

Verwendung:

CSS-Code kopiert Inhalte in die Zwischenablage

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

Das Obige ist eine detaillierte Erklärung der tatsächlichen Verwendung von @media in CSS3-Inhalten, z Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn