ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS スティッキー フッターを実装してトラブルシューティングするにはどうすればよいですか?

CSS スティッキー フッターを実装してトラブルシューティングするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-09 13:54:11950ブラウズ

How to Implement and Troubleshoot a CSS Sticky Footer?

CSS スティッキー フッター: トラブルシューティングと実装

多くの Web 開発者は、Web サイトに CSS スティッキー フッターを実装する際に課題に遭遇します。よくある問題の 1 つは、コンテンツがコンテナを超えて拡張され、望ましくないスクロール バーが発生することです。もう 1 つの問題は、フッター div の背景画像が切り詰められ、ページの高さを完全に超えていない場合です。

コンテンツ オーバーフローのトラブルシューティング

提供された HTMLの場合、#content div はコンテナからオーバーフローし、#page div を超えて拡張されます。これを解決するには、#content div の最大高さまたはオーバーフロー プロパティを設定します。変更された CSS は次のとおりです。

#content {
    max-height: calc(100% - 40px);
    overflow: auto;
}

背景画像の高さを拡張する

#footer div の背景画像をページの高さ全体に拡張するには、次のようにします。位置を絶対に設定し、それに応じて高さを調整できます:

#footer {
    position: absolute;
    bottom: 0;
    height: calc(100% - 40px);
}

代替解決策

CSS トリックの CSS スティッキー フッター スニペット:

簡単な解決策として、CSS トリックのスティッキー フッター スニペットを実装できます。 https://css-tricks.com/snippets/css/sticky-footer/

jQuery Sticky Footer スニペット:

または、次の jQuery ソリューションを使用できます。 CSS トリック: https://css-tricks.com/snippets/jquery/jquery-sticky-footer/ (ライブデモ付き)。

以上がCSS スティッキー フッターを実装してトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。