私は長い間自分で試してみましたが、これまでに読んだりグーグルで調べたりしたすべての投稿は役に立ちませんでした。
ヘッダー、フッター、およびコンテンツで構成されるレイアウトがあります。このレイアウトは、ページ全体に高さを広げています (これを理解するのに時間がかかりました)。ここまでは順調ですね。content-div
しかし今は、フッターの先頭まで、可能な限り下に伸ばしたいと思っています。私が何をしてもうまくいかず、テキストの長さを維持するか、ウィンドウ全体のサイズになり、フッターを非表示にしてスクロールバーを生成します。私はそれを作る解決策について読みましたposition:absolute
が、私はそれを望んでいません。
例を次に示します: http://jsfiddle.net/N9Gjf/1/
あなたは本当に私を助けてくれるでしょう!
CSSは次のとおりです。
html, body {
height:100%;
text-align:center;
}
#wrapper {
min-height:100%;
height:100%
overflow: hidden;
width:800px;
margin: 0 auto;
text-align: left;
background-color:lightblue;
}
#footer {
background-color: silver;
height:1.5em;
width:800px;
margin: -1.5em auto;
}
#header {
background-color: orange;
height:100px;
}
#content {
background-color: limegreen;
}
* {
margin:0;
padding:0;
}
そして、ここにhtmlがあります:
<div id="wrapper">
<div id="header">
<p>Header</p>
</div>
<div id="content">
INHALT
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>