Фиксирования шапка
Очень часто встречал элементы когда к примеру меню сайта не куда не двигается задовался вопросом как-же это реализуется, оказывается все очень просто, делается это присвоением свойства CSS position: fixed;
Для того чтобы в дальнейшем пропускать шапку поиска пишется Javascript который при прокрутки больше определённого значения шапки до уровня меню оставляет его стандартным вариантом position к примеру relative, дальше же меню переходит в режим fixed и при прокрутке обратно снова восстанавливается на к примеру relative.