.header {
position: fixed;
width: 100%;
height: 60px;
left: 0px;
top: 0px;
}
вот еще jquery скрипт который после прокрутки на 100px добавляет класс .header-script в котором уже заранее будет прописан position: fixed;, он нужен для того если тебе не сразу надо зафиксировать блок, а после прокрутки на оперделенное количество пикселей
<script type="text/javascript">
$(function(){
$(window).scroll(function() {
var top = $(document).scrollTop();
var height1 = $(document).height()-$(window).height()-100;
var result = $(document).scrollTop();
if(result > height1 )
// $(".header").fadeOut(100);
if(result < height1 )
$(".header").fadeIn(300);
if (top < 100)
{
$(".header-top-inner").removeClass("header-script");
}
else
{
$(".header-top-inner").addClass("header-script");
}
});
});
</script>