С данной проблемой столкнулся практически в первый день, когда решил превратить простую верстку в примитивный php код. Решение искал довольно долго, скорее всего из-за того что не мог правильно сформулировать вопрос.
Пытался решить задачу подручными методами прописав margin-top: -15px для body, верстку это поправило, но не решило изначальную проблему. Со временем нашел ответ на страшно не удобном зарубежном форуме, но ответ удивил своей простотой.
Отступ в body и его решение
- Делаем резервную копию сайта (на всякий случай)
- Открываем файл, после которого на сайте появился отступ при помощи Notepad++
- Меняем кодировку файла с «UTF-8» на «UTF-8 без BOM»
- Заливаем измененный файл на хостинг
- Обновляем сайт, игнорируя кэш браузера (командой Ctrl + F5 или Command + R)
- Радуемся