Probleme mit der festen Positionierung auf iOS-Geräten
Die mobile Webentwicklung stellt einzigartige Herausforderungen dar, darunter das problematische Verhalten von „Position: behoben“. auf iOS-Geräten.
Diese Positionierungsmethode wird beim Scrollen in iOS Safari nicht aktualisiert, sodass feste Elemente an Ort und Stelle eingefroren bleiben. Der Grund dafür ist die bewusste Entscheidung mobiler Browser, die feste Positionierung aufgrund des begrenzten Platzes auf dem Bildschirm zu deaktivieren.
Um ein tieferes Verständnis des Problems zu erlangen, lesen Sie den hervorragenden Blogbeitrag auf Quirksmode.org: http:/ /www.quirksmode.org/blog/archives/2010/12/the_fifth_posit.html.
Zusätzlich bietet diese Seite eine Kompatibilitätstabelle für Mobilgeräte Browser, die „Position: Fixed“ unterstützen: http://www.quirksmode.org/m/css.html.
Bedenken Sie, dass sich die mobile Browsertechnologie schnell weiterentwickelt, sodass Kompatibilitätsinformationen schnell veraltet sein können.
iOS 5 und Android 4-Unterstützung
iOS 5 und Android 4 angeblich Einführung der Unterstützung für „Position: behoben“. Während das Vergrößern und Schwenken um feste Elemente immer noch Probleme bereitet, funktioniert die feste Positionierung jetzt in diesen neueren iOS-Versionen.
Die aktuellsten Kompatibilitätsinformationen finden Sie in dieser umfassenderen Tabelle: http:// caniuse.com/#search=fixed. Es enthält Daten für Android, Opera (Mini und Mobile) und iOS.
Das obige ist der detaillierte Inhalt vonWarum bricht Position: Fixed unter iOS ab und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!