私はこれが過去に何度も尋ねられたことを知っていますが、私の人生の間、私は他の解決策のどれも機能させることができないようです。
私がやろうとしているのは、フッター(ページの幅全体に繰り返される画像)を、自然にブラウザの下部にプッシュするのに十分なコンテンツがない場合に、ブラウザの下部に固定することです。ページとそれを一番下にプッシュするのに十分なコンテンツがあるとき、それはまさにそれをします。例としては、http://www.themaninblue.com/experiment/footerStickAlt/good_example_short.htmにあるものがあります。これは、私が望んでいることを正確に実行しますが、どちらも動作しません。
私が現在実装しているコードにより、フッターはページの特定のセクションに固定され、その下にテキストが表示されます。sourcectrl.co.ukで見ることができますが、あまり見ることはありません。ここにあなたの閲覧の喜びのためのコードがあります。
html, body {
font: 100% Arial, Helvetica, sans-serif;
height: 100%;
color: #597347;
margin: 0;
padding: 0;
background: #573909;
}
header {
display: block;
position: relative;
top: 0;
left: 0;
width: 100%;
height: 66px;
background: url(../images/FillerPage_01.gif) repeat-x left bottom;
}
section {
width: 940px;
margin: 0 auto;
font-size: 1.4em;
overflow: auto;
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: 87px;
position: relative;
padding-bottom: 90px;
}
footer {
display:block;
position: absolute;
bottom: 0;
width: 100%;
height: 87px;
background: url(../images/FillerPage_08.gif) repeat-x left bottom;
}
散らかっていたらごめんなさい!私が正しい方向に向かっているのか、それとも私が得ていない何かがあるのかを知りたいのですが?そうそう、私はhtml 5マークアップを使用してこれらすべてを実行しようとしています。これが、#footerなどがない理由です(これが、どのソリューションも機能しない理由でしょうか?)。
誰かが私に助けやガイダンスを与えることができれば、私はすっごく感謝するでしょう。