Home >Web Front-end >CSS Tutorial >Why Do Fixed-Positioned Elements Misbehave During iOS Panning?
Fixed Positioning Issues on iOS Devices
Question:
Despite attempting to utilize iScroll and Sencha libraries, why do fixed positioned elements fail to update during panning in mobile Safari on iOS devices?
Answer:
Mobile browsers often choose not to support "position:fixed" because fixed elements can obstruct browsing on smaller screens.
Technical Explanation:
Quirksmode.org provides an insightful analysis of the issue: http://www.quirksmode.org/blog/archives/2010/12/the_fifth_posit.html
Additionally, a compatibility chart is available at: http://www.quirksmode.org/m/css.html
iOS and Android Updates:
iOS 5 and Android 4 now reportedly support "position:fixed."
Personal Testing:
The author confirmed functional "position:fixed" in iOS 5, but it may suffer from zooming and panning limitations around fixed elements.
Updated Compatibility Table:
http://caniuse.com/#search=fixed offers real-time compatibility data for Android, Opera, and iOS.
The above is the detailed content of Why Do Fixed-Positioned Elements Misbehave During iOS Panning?. For more information, please follow other related articles on the PHP Chinese website!