Definition und Verwendung Mithilfe von @media-Abfragen können Sie unterschiedliche Stile für unterschiedliche Medientypen definieren. @media kann verschiedene Stile für unterschiedliche Bildschirmgrößen festlegen. Besonders wenn Sie ein ansprechendes Seitendesign einrichten müssen, ist @media sehr nützlich. Wenn Sie die Größe des Browsers ändern, wird die Seite entsprechend der Breite und Höhe des Browsers neu gerendert. Breite des PC-Gerätebildschirms Wenn die Seitenbreite größer als 1000 Pixel (>=1000) und kleiner als 1200 Pixel (<=1200) ist, wird das folgende CSS ausgeführt (tatsächlich wird es ausgeführt, wenn es genau ">=1000" oder "<=1200" ist). @media screen und (min-width:1000px) und (max-width: 1200px) { .cont_li{ Breite: 50px; Rand links: 7px; Polsterung links: 9px; } } Achten Sie auf die folgende Reihenfolge. Wenn Sie @media (Mindestbreite: 768px) unten einfügen, wird das eine Tragödie sein. @media (min-width: 1200) { //> = 1200 Geräte} @media (Mindestbreite: 992px) { //> = 992 Geräte} @media (Mindestbreite: 768px) { //> = 768 Geräte} Dies liegt daran, dass bei einer Bildschirmbreite von 1440 1200 ungültig ist, da 1440 > 768. Bei Verwendung der Mindestbreite ist also der kleinere vorne und der größere hinten; analog dazu ist bei Verwendung der maximalen Breite der größere vorne und der kleinere hinten: @media (Mindestbreite: 768px) { //> = 768 Geräte} @media (Mindestbreite: 992px) { //> = 992 Geräte} @media (min-width: 1200) { //> = 1200 Geräte} @media (maximale Breite: 1199) { //<=1199 Geräte} @media (maximale Breite: 991px) { //<=991 Geräte} @media (maximale Breite: 767px) { //<=768 Geräte} Adaptiver CSS3-Code für PC-Bildschirme: /*Wird ausgeführt, wenn die Seitenbreite größer als 1000 Pixel und kleiner als 1200 Pixel ist, 1000-1200*/ @media screen und (min-width:1000px) und (max-width: 1200px) { Körper{ Schriftgröße: 16px } } /*Ausführen, wenn die Seitenbreite größer als 1280 Pixel und kleiner als 1366 Pixel ist, 1280-1366*/ @media screen und (min-width:1280px) und (max-width: 1366px) { Körper{ Schriftgröße: 18px } } /*Ausführen, wenn die Seitenbreite größer als 1440 Pixel und kleiner als 1600 Pixel ist, 1440-1600*/ @media screen und (min-width:1440px) und (max-width:1600px) { Körper{ Schriftgröße: 20px } } /*Ausführen, wenn die Seitenbreite größer als 1680 Pixel und kleiner als 1920 Pixel ist, 1680-1920*/ @media screen und (min-width:1680px) und (max-width:1920px) { Körper{ Schriftgröße: 22px } } Die Beispieltabelle der Computerbildschirmgrößen gibt mehrere Breiten an: 1024, 1200, 1280, 1366, 1440, 1600, 1680, 1920. Die Breite des Bildschirms des Mobilgeräts rem (Schriftgröße des Stammelements) bezieht sich auf die Einheit der Schriftgröße relativ zum Stammelement. Einfach ausgedrückt ist es eine relative Einheit. Wenn Sie „rem“ sehen, denken Sie bestimmt an die Einheit „em“. „em“ (Schriftgröße des Elements) bezieht sich auf die Einheit der Schriftgröße im Verhältnis zum übergeordneten Element. Sie sind eigentlich sehr ähnlich, außer dass eine Berechnungsregel vom Stammelement und die andere vom übergeordneten Element abhängt. Zusammenfassend lässt sich also sagen, dass die sogenannte stammelementabhängige Berechnungsmethode darin besteht, dem HTML-Element zuerst eine Schriftgröße zuzuweisen und dann alle unsere Rems basierend auf dieser Schriftgröße zu berechnen, zum Beispiel: html{ Schriftgröße:16px;} Unser 1rem hier sollte also wie folgt berechnet werden: 1x16=16px=1rem; Mobile Schriftarten: @media-Bildschirm und (Mindestbreite: 320px) {html{Schriftgröße:50px;}} @media-Bildschirm und (Mindestbreite: 360px) {html{Schriftgröße:56,25px;}} @media-Bildschirm und (min-width: 375px) {html{font-size:58.59375px;}} @media-Bildschirm und (Mindestbreite: 400px) {html{Schriftgröße:62,5px;}} @media-Bildschirm und (Mindestbreite: 414px) {html{Schriftgröße:64.6875px;}} @media-Bildschirm und (Mindestbreite: 440px) {html{Schriftgröße:68,75px;}} @media-Bildschirm und (Mindestbreite: 480px) {html{Schriftgröße:75px;}} @media-Bildschirm und (Mindestbreite: 520px) {html{Schriftgröße:81,25px;}} @media-Bildschirm und (Mindestbreite: 560px) {html{Schriftgröße:87,5px;}} @media-Bildschirm und (Mindestbreite: 600px) {html{Schriftgröße:93,75px;}} @media-Bildschirm und (Mindestbreite: 640px) {html{Schriftgröße:100px;}} @media-Bildschirm und (Mindestbreite: 680px) {html{Schriftgröße:106,25px;}} @media-Bildschirm und (Mindestbreite: 720px) {html{Schriftgröße:112,5px;}} @media-Bildschirm und (Mindestbreite: 760px) {html{Schriftgröße:118,75px;}} @media-Bildschirm und (Mindestbreite: 800px) {html{Schriftgröße:125px;}} @media-Bildschirm und (Mindestbreite: 960px) {html{Schriftgröße:150px;}} Adaptiver CSS3-Code für mobile Bildschirme: @media screen und (min-width:320px) und (max-width:360px) { Körper{ Schriftgröße: 12px; } } @media screen und (min-width:360px) und (max-width:390px) { Körper{ Schriftgröße: 13px; } } @media screen und (min-width:390px) und (max-width:460px) { Körper{ Schriftgröße: 14px; } } @media screen und (min-width:320px) und (max-width:460px) { Körper{ Schriftgröße: 12,5px; } } Damit ist dieser Artikel mit Beispielen zur Verwendung von @media responsive CSS zur Anpassung an verschiedene Bildschirme abgeschlossen. Weitere relevante Inhalte zur @media responsiven Bildschirmanpassung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Detaillierte Erklärung des VUE-Reaktionsprinzips
>>: Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen
Wenn für MySQL 5.5 der Zeichensatz nicht festgele...
Beim Erstellen eines Formulars in einem aktuellen...
Inhaltsverzeichnis Vorwort Quellcode Wo beginne i...
Ergebnis:Implementierungscode html <ul Klasse=...
Machen Sie sich eine Notiz, damit Sie später dara...
Betriebssystem: Win7 64-Bit Ultimate Edition Komp...
Originalartikel: Ultimatives IE6-Cheatsheet: So b...
In diesem Artikel finden Sie den spezifischen Cod...
Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...
Vor kurzem sind mehrere Datenanomalien in MySQL o...
Fügen Sie einfach den folgenden Code hinzu, um die...
Heutzutage ist das Kopieren von Websites im Intern...
Inhaltsverzeichnis Portale Fehlergrenzenbehandlun...
Inhaltsverzeichnis Überblick Die Rolle des Revers...
Das Standardprotokoll von Tomcat verwendet java.u...