Maison >interface Web >tutoriel CSS >Comment puis-je empêcher le repositionnement de page induit par la barre de défilement dans les navigateurs Web ?
Éviter le repositionnement de page induit par la barre de défilement
Énoncé du problème :
Certaines pages Web nécessitent un défilement , alors que d’autres ne le font pas. Lors de la transition entre ces pages, la présence ou l'absence de la barre de défilement provoque un léger décalage de la page.
Solution :
Pour empêcher ce repositionnement sans afficher explicitement les barres de défilement :
html { overflow-y: scroll; }
Explication:
overflow-y: scroll permet le défilement vertical tout en conservant la position de la page dans la fenêtre. Cela garantit que la page ne saute pas sur le côté lors de l'apparition ou de la disparition de la barre de défilement.
Remarque :
overflow-y : scroll doit être appliqué à la balise au lieu de Balise . Son utilisation avec la balise peut entraîner l'apparition d'une double barre de défilement dans Internet Explorer 7.
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!