次のような div と css を含む html ドキュメントがあります。
<html>
<head>
<title></title>
<style text="text/javascript">
body { padding:0px; margin:0px; }
.full { background-color: yellowgreen; width: 100%; height: 100%; }
.menu { height: 50px; width: 100%; background-color: black; position: fixed; }
.behindMenu { height: 50px; width: 100%; }
.logo {width: 100%; height: 150px;}
.content {background-color: yellow;}
</style>
</head>
<body>
<div class="menu">Menu</div>
<div class="behindMenu"></div>
<div class="logo">Logo</div>
<div class="full">Full div</div>
<div class="content">The rest content</div>
</body>
</html>
Menu は固定です。 behindMenu は Menu と同じサイズで、menu の後ろにあります。次に、クラスがいっぱいのロゴとdivがあります。フルの後は、クラス コンテンツを含む div です。
そのページにアクセスすると、div full がブラウザのサイズのロゴと下部の間の (サイズ) になるようにします。そのため、ウィンドウのサイズを変更しても、ブラウザのサイズのロゴと下部の間に高さがなければなりません。下にスクロールすると、残りのコンテンツが表示されます。
このようなもの: http://strobedigital.com/
ここにフィドルがあります:http://jsfiddle.net/2963C/