Белая полоса справа на сайте — частый и сложный вопрос, особенно для начинающих разработчиков.
В чем проблема
Белая полоса может появляться по многим причинам, но если коротко, это «вывалившиеся» за сайт элементы, либо огромные отступы (margin) вправо.
Они могут быть скрыты, неочевидны, сразу можно не разобраться, что вылезает за границу сайта и создает эту белую полосу.
Пришлось повозится, чтобы создать эту ситуацию xD
Обычно пытаешься это решить, а вот создавать — впервые.

Итак, нашлась проблема — появилась белая полоса. Вы уже знаете, что это выпавшие за границу элементы сайта или их отступы.
Нам нужно их найти. Иногда, они видны сразу, как здесь:

Иногда, они не видны совсем, и по сайту сплошняком идет белая полоса, это уже сложнее. Я в таких случая просто удаляю по секции, и смотрю, после какой секции ситуация нормализуется.

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

- У flex сетки нет свойства flex-wrap, которое отвечает за переброс элементов, в том случае, если места для них на экране нет
- Размер и формат заголовка, Заголовок длинный и без пробелов, нужно либо изменить его, либо уменьшить размер.
Исправим
Исправил заголовок — добавил пробелы.

Добавил flex-wrap: wrap;

Тестируем
