Position: Behoben Unwirksam auf iPad und iPhone
Viele Entwickler haben Schwierigkeiten mit der festen Positionierung auf iOS-Geräten wie iPad und iPhone. Trotz der Existenz von Lösungen wie iScroll und Sencha besteht weiterhin das Problem, dass feste Elemente stagnieren, wenn Benutzer den Bildschirm in der mobilen Safari schwenken.
Dieses Problem ergibt sich aus einer bewussten Entscheidung von Entwicklern mobiler Browser, die glauben, dass dies behoben ist Elemente können die Sicht auf kleinen Bildschirmen beeinträchtigen. Quirksmode.org bietet in diesem Blogbeitrag eine ausführliche Erklärung des Problems: https://www.quirksmode.org/blog/archives/2010/12/the_fifth_posit.html
Für eine umfassende Kompatibilitätstabelle, die beschreibt, welches Mobiltelefon Browser-Unterstützungsposition: behoben, siehe diese Seite: https://www.quirksmode.org/mobile/css.html. Es ist jedoch wichtig zu beachten, dass sich die mobile Browserlandschaft schnell weiterentwickelt, sodass es wichtig ist, nach aktuellen Informationen zu suchen.
Neueste Entwicklungen
iOS 5 und Android 4 haben Berichten zufolge Unterstützung für position:fixed implementiert. In einem Apple Store durchgeführte Tests bestätigen die Funktionsfähigkeit unter iOS 5, es bestehen jedoch einige Probleme beim Zoomen und Schwenken um feste Elemente herum.
Eine noch aktuellere Kompatibilitätstabelle finden Sie in dieser Ressource: https://caniuse.com /#search=behoben. Es bietet aktuelle Informationen zu Android, Opera (Mini und Mobile) und iOS.
Das obige ist der detaillierte Inhalt vonWarum funktioniert „Position: Fest' auf iPads und iPhones nicht zuverlässig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!