Heim >Web-Frontend >CSS-Tutorial >Wozu dienen CSS-Medienabfragen?

Wozu dienen CSS-Medienabfragen?

王林
王林Original
2020-11-24 11:46:074021Durchsuche

Die Rolle der CSS-Medienabfrage: Mit der Medienabfrage können wir CSS-Stile für die Geräteanzeige entsprechend den Eigenschaften der Geräteanzeige festlegen, z. B. Ansichtsfensterbreite, Bildschirmverhältnis, Geräteausrichtung usw. Die Medienabfrage besteht aus den Medien Typ und ein oder mehrere Erkennungsmedien Der bedingte Ausdruck des Attributs.

Wozu dienen CSS-Medienabfragen?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, CSS3-Version. Diese Methode ist für alle Computermarken geeignet.

(Lernvideo-Sharing: CSS-Video-Tutorial)

Die Rolle von CSS-Medienabfragen:

1. Was ist eine Medienabfrage? (Proportion, Geräteausrichtung: Querformat oder Hochformat), um CSS-Stile dafür festzulegen. Eine Medienabfrage besteht aus einem Medientyp und einem oder mehreren bedingten Ausdrücken, die Medieneigenschaften erkennen. Medieneigenschaften, die in Medienabfragen erkannt werden können, sind width , height und color (usw.). Mithilfe von Medienabfragen können Sie den Anzeigeeffekt für bestimmte Ausgabegeräte anpassen, ohne den Seiteninhalt zu ändern.

2. So führen Sie Medienabfragen in CSS-Dateien ein: CSS ist ein kaskadierendes Stylesheet. Die späteren Stile überlappen sich mit den vorherigen Stilen.

3. So verwenden Sie Medien

Sie müssen dem HTML-Dokument den folgenden Code hinzufügen, um mit dem Anzeigeeffekt von Mobilgeräten kompatibel zu sein

<meta name="viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/>

ps:

width=Gerätebreite: Die Breite entspricht der Breite des aktuellen Geräts

initial-scale =1: Anfängliches Zoomverhältnis (Standard ist 1)

maximum-scale=1: Benutzern erlauben, auf das maximale Verhältnis zu zoomen (Standard ist 1)

user-scalable=no: Benutzer können nicht manuell zoomen

4. So schreiben Sie CSS-responsive Medienabfragen in CSS-Dateien

Beispiel:

@media screen and (max-width:720px) and (min-width:320px){
      body{
       background-color:red;
       }
@media screen and (max-width:320px){
      body{
         background-color:blue;
       }
}

ps:

Die Bedeutung dieser Medienabfrage ist: Wenn die Bildschirmbreite des Geräts zwischen 320 und 720 Pixel liegt, ist der Hintergrund Die Farbe des Körpers in der Medienabfrage (Hintergrundfarbe: Rot) überlappt die Hintergrundfarbe des vorherigen Körpers. Wenn die Bildschirmbreite des Geräts unter 320 Pixel liegt, ist die Hintergrundfarbe des Körpers in der Medienabfrage (Hintergrundfarbe: Blau). ;) überlappt die vorherige Hintergrundfarbe des Körpers.

Verwandte Empfehlungen:

CSS-Tutorial

Das obige ist der detaillierte Inhalt vonWozu dienen CSS-Medienabfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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