http://jsfiddle.net/rlemon/fSYmu/これは、あなたのレイアウトがどのように見えるかわからない(私はデモがあなたのものであると仮定するつもりはありません...あなたが修正して私に教えない限り)どのように表示されるのですかこの
HTML
<div class="container"> <!-- main page wrapper -->
<div class="content"> <!-- main content wrapper, backgrounds apply here -->
<div class="inner-content"> <!-- content inner, where your content goes! -->
content
</div>
</div>
<div class="footer">footer</div> <!-- footer -->
</div>
CSS
html,body,.container {
height: 100%; margin: 0; padding: 0; // I am important so the page knows what 100% height is.
}
.content {
height: 100%; // see above... i need to cascade down.
background-color: green;
}
.content-inner {
padding-bottom: 100px; // offset for the footer.
}
.footer {
width: 100%;
position: absolute; // stick me to the bottom.
bottom: 0;
height: 100px;
background-color: red;
}
だろう
enjoy!
こんにちはジェレミー、私はこれであなたを助けることができますが、あなたが一緒に行くためにいくつかのHTMLとCSSを提供する場合、それは、より参考になるかなり確信していますあなたが掲示した例のページと一緒に。私はこれを達成するために約100種類の方法を提供することができますが、すべてがあなたのレイアウトに邪魔されるわけではありません。 – rlemon
私はあなたのフッタが内容を重ならないようにページの一番下に張り付けようとしていると思います。このページをチェックしてください:http://ryanfait.com/sticky-footer/ :) – Paradise
"デモンストレーション"ページは実際あなたのページですか?またはそれは望ましい効果を持つページです(このような外部リンクを見るともっとよく見られます) – rlemon