Несколько причин, по которым могут появляться лишние полосы прокрутки в веб-приложениях:
- Установка ширины тела на 100vw. polypane.app В этом случае элемент занимает всю ширину viewport, включая ширину полос прокрутки. polypane.app Вместо этого следует использовать ширину 100%. polypane.app
- Элементы с фиксированной шириной. polypane.app Например, если в макете для рабочего стола ширина элемента или изображения задана 500px, то на мобильных экранах шириной 375px появится полоса прокрутки. polypane.app
- Отсутствие обрезки элементов за пределами viewport или элементов, которые шире viewport. polypane.app Например, если не содержать в элементе с overflow: hidden элемент, который шире viewport. polypane.app
Для решения проблемы можно установить запрет отображения полосы прокрутки для одного из родительских блоков или сразу для всего body с помощью свойства overflow-x: hidden. ru.stackoverflow.com