Как сделать так, чтобы div всегда отображался вверху веб-страницы, даже если страница перемещается вертикально
Использовать CSS position: fixed;:
position: fixed;
#topdiv { position: fixed; top: 0; }
См. Пример jsFiddle: http://jsfiddle.net/CXACT/1/
div#myDiv {position: fixed; top: 0px; ...}
Css:
Вы также можете сделать с JQuery,
Просто всегда берите значение прокрутки и меняйте верхнюю часть div.
$("#topdiv").css("top", scrolltop);