Запускаю приложение через localhost. Всё работает как надо, все стили и весь код. Но решив прокрутить вниз, заметила, что бегунка справа нет. Что случилось? В коде не прописано убрать его. Нажав на f12, в структуре dom-дерева, в body есть класс body-fixed. Почему он есть, если я его не прописывала и как это исправить?
Обычно этот подобный класс добавляют библиотеки всплывающих окон(модальных диалогов) при всплытии.
Если вы сами ничего не подключали - возможно виновата всплывающая реклама, просто сама по себе кривая или которую (не полностью) зарезал блокировщик.
Если сайт ваш и рекламы вы тоже не подключали - она могла пролезть от доброго провайдера, коли подключены любые внешние скрипты по http, или из вредоносного расширения в вашем браузере.
Тогда убрать класс body-fixed с body в исходном коде. Если его там нет, значит таки вы убрали не все скрипты.
Посмотрите настоящий исходный код через ПКМ -> Исходный код странцы, а не f12, и найдите там все <script>.
Или метод исключения — начните с абсолютно пустой страницы, и понемногу добавляйте на нее все необходимое, контролируя на каждой итерации появления злополучного класса.