2011-06-21 7 views
0

私のページにsticky footersを使用しようとしていますが、内容がなくてもフッタがウィンドウの下に表示されるという問題があります。スティッキーフッターの問題

This pageは、これは一部の要素でmarginを使用しているため、フッターがmarginの累積値で「プッシュ」されていると言われています。このページはmarginpaddingと置き換えることを提案していますが、これはまったく同じものではないので、私のデザインが壊れてしまいます。

フッターを「プル」するために他に何ができますか?

ここに私の問題を表示するためのリンクです:あなたのdivはパディングを持っている場合http://john2x.com/wordpress/?p=4

+3

あなたのページ、あなたのコード、jsfiddle、何かを見ずに答えるのが難しい... – Kalessin

+0

ここには[jsfiddle](http://jsfiddle.net/RQcVH/)があります。それはWordPressのテーマなので、面倒で長いですが、構造は基本的に[このページ](http://www.cssstickyfooter.com/using-sticky-footer-code.html)のものと同じですが、メインページに設定されている余白を使ってdivを作成します。この[デモページ](http://john2x.com/wordpress/?p=4)は、スクロールバー/マージンの問題を示しています。 – john2x

答えて

0

は多分あなたも、あなたがそれに与えている負のマージンに上部と下部パディングを合計しなければならない...

ので、たとえば、divの上限と下のマージンが10pxの場合、負のマージンに20pxを追加する必要があります。

フッタ内に余白がある要素があり、それを押し下げている場合は、余白の余白に余白を追加する必要があります。

0

これは#ページラップ分の高さが100%に設定されているためです。

最も簡単な解決策は、#page-wrap div内のフッターdivを移動することです。ページの境界内に収まるようにします。

希望すると便利です。

+0

私は今試しましたが、フッターはコンテンツのすぐ下にあり、ウィンドウの下部には表示されません(コンテンツが短い場合など)。 – john2x

+0

これを試す:http://ryanfait.com/sticky-footer/ – Michelle