Как зафиксировать сайт, чтобы он не скролился пальцем вправо-влево на телефоне, оголяя белый фон?
Сделал простой сайт лендинг. Он адаптивный и нормально работает на любых экранах.
Проблема в том, что на телефоне или планшете его можно пальцем поскролить горизонтально, хотя вся информация отлично помещается без скрола, а там открывается просто белый фон. Получается что сайт "болтается вправо-влево" при обычном вертикальном скроле пальцем, когда скролишь небрежно, не строго вертикально.
Как решить эту проблему?
Правильно ли я понимаю, что будет достаточно запретить горизонтальную прокрутку на тач скрине? Как это сделать?
Видимо какой то элемент имеет отрицательное горизонтальное значение.
Два варианта решения:
найти этот элемент и исправить
добавить родителю с элементов который выходит за грани CSS overflow-x: hidden; или, если не удается найти/исправить вышеуказанный элемент, добавить это правило в body