私はCSSをいじっていますが、それでも何らかの理由で「スティッキーフッター」を機能させることができません。
十分なコンテンツがない場合、フッターは正しく機能し、下部に留まりますが、コンテンツが多い場合、最後の100ピクセルは、本来あるべきではないときに常にフッターの後ろにあり、その理由がわかりません。
何が起こるかを確認するには、http://hevvo.eu/~dev/backtrack/index.phpにアクセスしてください。
どんな助けでも大歓迎です。
私はCSSをいじっていますが、それでも何らかの理由で「スティッキーフッター」を機能させることができません。
十分なコンテンツがない場合、フッターは正しく機能し、下部に留まりますが、コンテンツが多い場合、最後の100ピクセルは、本来あるべきではないときに常にフッターの後ろにあり、その理由がわかりません。
何が起こるかを確認するには、http://hevvo.eu/~dev/backtrack/index.phpにアクセスしてください。
どんな助けでも大歓迎です。
CSS-tricksから:http://css-tricks.com/snippets/css/sticky-footer/
CSS:
* { margin:0; padding:0; }
html, body, #wrap { height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main { padding-bottom: 150px; } /* must be same height as the footer */
#footer {
position: relative;
margin-top: -150px; /* negative value of footer height */
height: 150px;
clear:both;
}
/* CLEAR FIX*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */
HTML:
<div id="wrap">
<div id="main" class="clearfix">
</div>
</div>
<div id="footer">
</div>
これについてはたくさんの記事があります。私のお気に入りは:
http://www.cssstickyfooter.com/using-sticky-footer-code.html
にを設定するのを忘れましpadding-bottom: (height-of-footer)px
た.wrapper
。これを設定すると、問題なく動作します。すなわち:
.wrapper {
min-height: 100%;
background: #F7F4EB;
padding-bottom: 100px;
}
コンテンツの周りに新しいdivを追加し、padding-bottomを追加することで修正しました:100px; それに。