固定ヘッダーとスクロール可能なコンテンツを持つコンテナーが必要です。固定ヘッダーでスクロール可能なコンテンツ
<div class="container">
<div class="header">Header</div>
<div class="content">
<ul>
<li>Content</li>
<li>Content</li>
...
</ul>
</div>
<div>
CSS:
.container {
margin-top: 200px;
}
.header {
position: fixed;
width: 100%;
height: 20px;
background-color: blue;
color: white;
}
.content {
padding-top: 20px;
height: 250px;
background-color: grey;
overflow: auto;
}
リンクにcodepen:http://codepen.io/robkom/pen/XKMQGM
あなたが見ることができるように、ヘッダここに私はこの
HTML用に設定されているHTMLやCSSですスクロールバーと重なって表示されます。私が望むのは、スクロールバーがヘッダーを左に(コンテンツと同様に)プッシュし、スクロールするときにコンテナの上部に残ることです。
固定要素は通常のドキュメントフローから削除され、ビューポートに対して配置されるため、position: fixed
を使用するソリューションが実行可能かどうかはわかりませんが、この結果を得る方法はありますか?
動作しますか? http://codepen.io/hardikjain/pen/gMmJVr –
いいえ;その場合、ヘッダーはスクロールバーの上に完全に表示されますが、ヘッダーはスクロールバーの下のコンテンツのように表示されます。コンテンツとヘッダーの幅を同じにしたいが、スクロールするときにヘッダーが先頭に固定されたままにしておきたい。 – chipit24
あなたはどのブラウザを使用していますか?あなたが記述したものを見ていないと思うからです。 – BillyNate