При изменении размеров страницы сайта элементы хэдера вместо того, чтобы стать на свои места согласно адаптивности, ломают всю верстку, но при обновлении страницы все становится на свое место. Тоже самое касается при уменьшении страницы и моментальном возвращении на настольную версию. Помогите понять почему такое происходит. Спасибо за внимание.
Такое может происходить, если элементы хэдера выстроены на хреновом js-лэйауте (хреновый, потому что в нём судя по реакции нет колбэков на window resize).
Есть 2 варика
1) Удалить его на*** и написать лэйаут для элементов на flexbox
2) Написать колбэки, но аглоритм перестроения нужно дополнить самому, flex легче