Mon site comporte des pages très courtes et des pages plus longues. Depuis que je le centre dans la fenêtre avec margin: 0 auto
, il saute de quelques pixels lorsque vous passez d’une page comportant une barre de défilement à une autre qui n’a pas et inversement.
Existe-t-il un moyen de forcer l'affichage continu de la barre de défilement verticale afin que mon site reste en place lors de la navigation?
Donnez à votre balise body
un overflow: scroll;
body {
overflow: scroll;
}
ou si vous voulez seulement une barre de défilement verticale, utilisez overflow-y
body {
overflow-y: scroll;
}
html { overflow-y: scroll; }
Cette règle css
fait toujours apparaître une barre de défilement verticale.
Source: http://css-tricks.com/snippets/css/force-vertical-scrollbar/