<html>
次のように、CSSを使用してタグと<body>
タグの高さを100%に設定する必要があるアプリケーションがあります( JSFiddleバージョン)。
html, body {
display: block;
height: 100%;
margin: 0px;
padding: 0px;
width: 100%;
}
body {
background-color: #141414;
overflow-x: hidden;
overflow-y: auto;
}
これらのタグのスタイルを設定するすべてのCSSを含めました。ただし、ページのコンテンツが実際にどれだけ大きいか小さいかに関係なく、約20px下にスクロールできるスクロールバーが常にあります。この問題は、あらゆるサイズのスクリードでも発生します。
これらのスクリーンショットで理由がわかります。本文のIDはです#container
が、これはCSSスタイルではなく、JSターゲティングにのみ使用されることに注意してください。
同じページの3Dパースペクティブで、<body>
タグがタグの上部から下にスライドしていることを示しています<html>
。
これらのタグには余白やパディングがなく、ページの上部にあるHTML要素には<body>
タグを下に押すための余白やパディングがないため、本当に行き詰まっています。
<body>
タグがページの上部と同じ高さになるようにCSSを修正するにはどうすればよいですか?
お時間をいただきありがとうございます。