Ответ 1
Дайте тегу body
overflow: scroll;
body {
overflow: scroll;
}
или если вы хотите, чтобы вертикальная полоса прокрутки использовала overflow-y
body {
overflow-y: scroll;
}
Мой сайт имеет как очень короткие, так и более длинные страницы. Поскольку я центрирую его в окне просмотра с margin: 0 auto
, он перескакивает вокруг нескольких пикселей при переходе с страницы с полосой прокрутки в сторону, которая не имеет и наоборот.
Есть ли способ заставить вертикальную полосу прокрутки всегда появляться, поэтому мой сайт остается включенным при просмотре?
Дайте тегу body
overflow: scroll;
body {
overflow: scroll;
}
или если вы хотите, чтобы вертикальная полоса прокрутки использовала overflow-y
body {
overflow-y: scroll;
}
html { overflow-y: scroll; }
Это правило css
приводит к появлению вертикальной полосы прокрутки.
Источник: http://css-tricks.com/snippets/css/force-vertical-scrollbar/