Задать вопрос

Сдвиг страницы при появлении скролла?

При переключении блоков с содержимым( где-то больше где-то меньше) появляется и исчезает скролл, это все сдвигает страницу.
Самый простой пример - открытие модального окна, там скролл убираем и страница двигается вправо...

Косытли - position fixed и подобное не подойдет..

Вот пример:
MVxAaPC.pngEVwhn4m.png

Как исправить? подскажите пожалуйста, нагуглил только position fixed и непонятные js библиотеки...
  • Вопрос задан
  • 4291 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
misterfil
@misterfil
PHP программист(Full Stack)
Добавьте в стиль css
body {
    overflow-y: scroll;
}


Для более продвинутого решения JS библиотека с примерами

https://github.com/rochal/jQuery-slimScroll
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@freedom-twin
В данном случае как вариант - overflow-y: overlay;
Ответ написан
dima9595
@dima9595
Junior PHP
Данная ситуация - это норма. Так как скролл создаёт ещё дополнительный размер окна браузера и из-за этого сайт немного сдвигается.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы