CSS
Bug iPhone : menu en position fixed et défilement
Fiche écrite en 2016 et relue en 2026 : l’encadré en fin de fiche signale ce qui a changé depuis.
Sur iPhone, un menu mobile en position: fixed dont le contenu défile pouvait sauter, se bloquer ou faire défiler la page derrière lui. Ces quatre propriétés, à placer sur le conteneur du menu, rétablissaient un défilement fluide et limité au menu.
overflow-x: hidden;
overflow-y:auto;
-webkit-transform: translate3d(0,0,0);
-webkit-overflow-scrolling: touch;