Heim > Web-Frontend > CSS-Tutorial > Was macht „@media screen and (max-width: 1024px)' in CSS?

Was macht „@media screen and (max-width: 1024px)' in CSS?

Susan Sarandon
Freigeben: 2024-11-29 02:35:09
Original
1008 Leute haben es durchsucht

What Does `@media screen and (max-width: 1024px)` Do in CSS?

Verstehen von @media screen und (max-width: 1024px) in CSS

Die Begegnung mit unbekanntem CSS-Code kann rätselhaft sein. In einem aktuellen Fall hat ein Entwickler Code geerbt, der die folgende rätselhafte Zeile enthielt:

@media screen and (max-width: 1024px) {
    img.bg {
        left: 50%;
        margin-left: -512px;
    }
}
Nach dem Login kopieren

Um diese rätselhafte Zeile zu entschlüsseln, wollen wir uns mit der Bedeutung von Medienabfragen befassen.

Medienabfragen, wie Die im Code vorgestellten werden verwendet, um Stilregeln basierend auf bestimmten Kriterien bedingt anzuwenden. In diesem Fall werden folgende Kriterien geprüft:

1. @media screen: Dadurch wird sichergestellt, dass die CSS-Regeln nur auf Geräte angewendet werden, die als Browser der Desktop-Klasse identifiziert werden.

2. (max-width: 1024px):Diese Bedingung beschränkt die Anwendung der CSS-Regeln auf Geräte mit einer Browserfensterbreite (einschließlich Bildlaufleisten) von 1024 Pixeln oder weniger.

Basierend auf diesen Kriterien wird das CSS In den geschweiften Klammern eingeschlossene Regeln werden nur auf Geräte angewendet, die beide Bedingungen erfüllen. Sie zielen hauptsächlich darauf ab, das Styling auf Geräte wie das iPad und zu beschränken iPhone.

Es ist jedoch wichtig zu beachten, dass Desktop-Browserfenster mit einer Breite unter 1024 Pixel auch die CSS-Stile in Browsern erben, die die Medienabfrage mit maximaler Breite unterstützen.

Weitere Informationen Weitere Informationen finden Sie in der umfassenden Media Queries-Spezifikation unter: http://www.w3.org/TR/css3-mediaqueries/

Das obige ist der detaillierte Inhalt vonWas macht „@media screen and (max-width: 1024px)' in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage