312 votes

Comment faire pour empêcher la page web de repositionnement de scrollbar ?

J’ai un site avec div. aligné au centre. Maintenant, certaines pages doivent défiler, certains ne font pas. Quand je bouge d’un type à l’autre, l’apparence d’un contrôle scrollbar déplace la page quelques pixels sur le côté. Est-il possible d’éviter cela sans montrer explicitement les barres de défilement sur chaque page ?

322voto

Ruben Points 1535

dépassement de capacité-y:scroll est correcte, mais vous devez l’utiliser avec la balise html, pas corps, sinon vous obtenez une double barre de défilement dans IE 7
Si le css correct serait :

43voto

Je ne le crois pas. Mais style avec devrait faire. Vous semblez savoir que, bien que.

4voto

Frank L Points 25

J’ai résolu le problème sur un de mes sites en définissant explicitement la largeur du corps en javascript par la taille de la fenêtre moins la largeur de la barre de défilement. J’utilise une fonction jQuery basé documentée ici pour déterminer la largeur de la barre de défilement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X