ブログページを作成していますが、使用可能なすべての幅と高さを100%取得するにはDIVが必要です。
を使用しようとするHeight : 100%
と、DIVは表示領域のみを取得します。したがって、画面の解像度が1920x1080で、Webサイトのサイズが900x16000の場合、高さ:100%の場合は1080のみになります。これを投稿する前に、ここで多くの回答を見てきましたが、うまく機能させることができませんでした。
CSS:
#parent
{
position : absolute;
background: green;
height : 100%;
width : 100%;
}
.child
{
position: relative;
float:left;
background: red;
height : 400px;
width : 500px;
border : 1px solid yellow;
margin: 10px 10px 10px 10px;
}
HTML:
<div id="parent">
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
</div>
このJSFiddleを見てください:http://jsfiddle.net/acJVw/21/私 が必要としているのは、(スクロール可能な)ページの一番下まで、緑色の領域が利用可能なすべてのスペースを占めることです。編集:
編集: 答えは私が提供した例で機能しているが、グラデーションの背景では機能していないため、質問を少し変更する必要があります。グラデーションと最小の高さを備えた新しいJSFiddleは次のとおりです。http: //jsfiddle.net/acJVw/27/
グラデーションはページの一番下まで到達しませんが、停止するだけです。