So passen Sie CSS an den Vollbildmodus des iPhone an

So passen Sie CSS an den Vollbildmodus des iPhone an

1. Medienabfragemethode

/*iPhone X-Anpassung*/
@media only screen und (Gerätebreite: 375px) und (Gerätehöhe: 812px) und (-webkit-device-pixel-ratio: 3) {
 .fester Boden{
 unten: 37px;
 }
}
/*iPhone XS Max-Anpassung*/
@media only screen und (Gerätebreite: 414px) und (Gerätehöhe: 896px) und (-webkit-device-pixel-ratio: 3) {
 .fester Boden{
 unten: 37px;
 }
}
/*iPhone XR Max-Anpassung*/
@media only screen und (Gerätebreite: 414px) und (Gerätehöhe: 896px) und (-webkit-device-pixel-ratio: 2) {
 .fester Boden{
 unten: 37px;
 }
}

Vorhandenes Problem: In der WeChat-Webansicht kann diese Lösung die Breite des sicheren Bereichs problemlos am unteren Rand des Elements hinzufügen. In Browsern mit unteren Leisten wie Safari (der Seitenanzeigebereich liegt bereits innerhalb des sicheren Bereichs) wird jedoch auch die Breite des sicheren Bereichs hinzugefügt.

CSS-Funktionen

Dies ist die CSS-Funktion, die Apple nach der Einführung der Vollbildversion bereitgestellt hat. Für iOS <11.2 ist es „constant()“, für iOS > 11.2 ist es „env()“. Sie können „Safe-Area-Inset-Top“, „Safe-Area-Inset-Left“, „Safe-Area-Inset-Right“ und „Safe-Area-Inset-Bottom“ entsprechend der Breite des sicheren Bereichs oben, unten, links und rechts ausfüllen. env und constant werden nur wirksam, wenn viewport-fit=cover.

Der Code lautet wie folgt:

Fügen Sie dem Meta-Tag viewport-fit=cover hinzu

<meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1, Maximalmaßstab=1, Benutzerskalierung=nein, Ansichtsfenster-Anpassung=Abdeckung">

CSS-Schreibmethode, Browser, die env und constant nicht unterstützen, ignorieren diesen Stil

.fester Boden{
 unten: 0;
 unten: konstant (Sicherheitsbereich-Einschub unten);
 unten: Umgebung (Sicherheitsbereich-Einschub unten);
}

Diese Lösung kann das Problem der Lösung 1 lösen und der Code ist prägnanter

Dies ist das Ende dieses Artikels zum Anpassen von CSS an das Vollbild-iPhone. Weitere relevante Inhalte zum Anpassen von CSS an das Vollbild-iPhone finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Im A-Tag befinden sich Text und Bilder. Wie kann ich den Text ausblenden und nur das Bild anzeigen?

>>:  Darstellung von Eigenschaften wie OffsetWidth, ClientWidth, ScrollWidth, ScrollTop, ScrollLeft usw.

Artikel empfehlen

MySQL erklärt das Prinzip und Beispiel zum Abrufen von Abfrageanweisungen

„explain“ wird verwendet, um Informationen zum Ab...

So erstellen Sie einen DHCP-Server in Linux

Inhaltsverzeichnis 1. Grundkenntnisse: 2. DHCP-Se...

HTML-Cellpadding- und Cellspacing-Attribute in Bildern erklärt

Zelle -- der Inhalt der Tabelle Zellenrand (Tabell...

Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten

Das img-Tag in XHTML sollte wie folgt geschrieben...

Ubuntu16.04 erstellt eine php5.6-Webserverumgebung

Ubuntu 16.04 installiert standardmäßig die PHP7.0...

React realisiert sekundäre Verknüpfung (linke und rechte Verknüpfung)

In diesem Artikel wird der spezifische Code von R...

Drei Möglichkeiten zum Löschen einer Tabelle in MySQL (Zusammenfassung)

Drop-Tabelle Drop löscht Tabelleninformationen di...

Lösung für das Problem des Sitzungsverlusts bei Nginx

Bei der Verwendung von Nginx als Reverse-Proxy fü...

Der Aufruf der Suchmaschine auf der Seite erfolgt am Beispiel von Baidu

Heute ist mir plötzlich eingefallen, dass es cool ...

So installieren Sie Tomcat8 im Docker

1. Installieren Sie Tomcat8 mit Docker 1. Suchen ...

js, um die Produktionsmethode des Karussells zu realisieren

In diesem Artikel wird der spezifische Code für j...