そのため、ヘッダーを固定して中央に配置しました。z-indexは、スクロールするコンテンツの上部にあることを実現しますが、上部に小さなギャップがあります。
オーバーフロー:autoを使用してみましたが、期待どおりに機能しませんでした。
<body>
<div class="wrapper">
<header class="site-header delay fadeInDown animated">
<a class="header-link fadeInDown animated" href="/">
<h1>BryanBell</h1>
</a>
</header>
CSS
h1 {
font-family:"CubanoRegular";
font-size:72px;
letter-spacing:12pt;
line-height:120%;
text-align:center;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin:50px;
padding:25px;
}
header {
position:fixed;
text-align:center;
margin:0;
padding:0;
width:100%;
height:150px;
z-index:999;
background-image: url('http://subtlepatterns.com/patterns/cartographer.png')