PHPに含まれる、すべて同じフッターを持つ60ページがあります。コンテンツの量は、高さ 300 ピクセルから 2000 ピクセル以上までさまざまです。これが可能だとは思いませんが、ページがウィンドウよりも短い場合はフッターをブラウザーウィンドウの下部に配置し、それ以外の場合は通常どおり (下部にプッシュ) 動作させることができれば素晴らしいと思います。 CSSだけで。ありがとう。
質問する
10038 次
5 に答える
8
この投稿はかなり古いことは知っていますが、これとまったく同じことに関する優れたリソースを見つけました。
http://ryanfait.com/sticky-footer/
ここにCSSがあります:
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
height: 155px; /* .push must be the same height as .footer */
}
/*
Sticky Footer by Ryan Fait
http://ryanfait.com/
*/
幸運を。
于 2013-05-03T08:07:33.120 に答える
1
IE7でもフッターがコンテンツが少ないと下に留まり、コンテンツが多いと下に引っ張られることを狙った記事はこちら
于 2012-07-31T17:58:35.470 に答える
0
私はあなたのコンテンツに500pxの最小高さを与えてみます...
#content {
min-height: 500px;
}
そうすれば、コンテンツが 300 ピクセルしかない場合でも、500 ピクセル (または必要に応じてそれ以上) を使用すると、フッターが十分に下に移動して最下部に表示されるようになります。
于 2012-07-31T19:38:55.477 に答える
-2
これをCSSに追加してみてください
#footer {position: fixed; bottom: 0;}
于 2012-07-31T17:54:52.240 に答える