Zugriff auf Bildlaufleisten mit CSS-Überlauf unter iOS
Die Verwendung von CSS-Überlauf: Auto oder Scroll ist eine gängige Methode zum Anzeigen von Bildlaufleisten, wenn der Inhalt den verfügbaren Inhalt überschreitet Raum. Auf iOS-Geräten schlägt dieser Ansatz jedoch scheinbar fehl.
Warum iOS Bildlaufleisten ignoriert
iOS-Geräte priorisieren den Platz auf dem Bildschirm und blenden Bildlaufleisten standardmäßig aus, wenn Sie das Scrollen mit dem Finger verwenden. Stattdessen führen Benutzer eine Wischbewegung mit zwei Fingern durch, um durch den überfüllten Bereich zu navigieren.
Überwindung des Hindernisses
Obwohl iOS keine herkömmlichen CSS-Bildlaufleisten unterstützt, wurde mit dem eine Lösung gefunden Einführung von iOS 5beta. Durch Hinzufügen der Eigenschaft „-webkit-overflow-scrolling: touch“ können Entwickler natives Momentum-Scrollen aktivieren, was zum gewünschten Verhalten führt.
Alternative Ansätze
Wenn -webkit- Überlauf-Scrollen: Berühren ist keine Option, hier sind alternative Methoden:
<link rel="stylesheet" href="handheld.css" media="only screen and (max-device-width:480px)" />
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen unter Berücksichtigung des Fragenformats und des Inhalts Ihres Artikels: Kurz und knapp: * Warum kann ich mit „overflow: auto' nicht auf Bildlaufleisten unter iOS zugreifen? * So zeigen Sie S an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!