Maison >interface Web >tutoriel CSS >Pourquoi « position : fixe » ne fonctionne-t-il pas de manière fiable sur les iPad et les iPhone ?
Position : fixe inefficace sur iPad et iPhone
De nombreux développeurs rencontrent des difficultés avec le positionnement fixe sur les appareils iOS comme l'iPad et l'iPhone. Malgré l'existence de solutions telles que iScroll et Sencha, le problème persiste : les éléments fixes restent stagnants lorsque les utilisateurs font un panoramique de l'écran sur Safari mobile.
Ce problème découle d'une décision délibérée des développeurs de navigateurs mobiles, qui estiment que les solutions corrigées des éléments peuvent obstruer la visibilité sur les petits écrans. Quirksmode.org fournit une explication détaillée du problème dans cet article de blog : https://www.quirksmode.org/blog/archives/2010/12/the_fifth_posit.html
Pour un tableau de compatibilité complet décrivant quel mobile position de prise en charge des navigateurs : corrigée, reportez-vous à cette page : https://www.quirksmode.org/mobile/css.html. Cependant, il est important de noter que le paysage des navigateurs mobiles évolue rapidement, il est donc essentiel de rechercher des informations à jour.
Développements récents
iOS 5 et Android 4 auraient implémenté le support pour la position : corrigé. Des tests effectués dans un Apple Store confirment son fonctionnement sous iOS 5, même s'il existe quelques problèmes de zoom et de panoramique autour des éléments fixes.
Pour un tableau de compatibilité encore plus actuel, consultez cette ressource : https://caniuse.com /#search=fixé. Il fournit des informations à jour sur Android, Opera (mini et mobile) et iOS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!