ホームページ >ウェブフロントエンド >CSSチュートリアル >スクロール中にページの下部に Div を維持するにはどうすればよいですか?

スクロール中にページの下部に Div を維持するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-23 11:38:35380ブラウズ

How to Keep a Div at the Bottom of the Page While Scrolling?

スクロールするコンテンツでページ下部の Div を維持する

スクロールしてもフッターがページの下部に残る効果を実現するには、特定のアプローチ。望ましい結果はページの下部に div をプッシュするのと似ていますが、解決策は異なります。

鍵となるのは、さまざまな CSS 配置オプションの動作を理解することです。この場合、position:Absolute を使用してフッターをビューポートの下部に移動しています。ただし、この位置はビューポートに対して固定されたままとなるため、コンテンツがスクロールしてもフッターは同じ位置に留まります。

div がページのコンテンツの下部に残るようにするには、position:fixed を指定します。代わりに、

#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}

を使用する必要があります。この変更により、コンテンツがオーバーフローするかどうかに関係なく、フッターはページの下部に固定されます。コンテンツとともにスクロールし、表示されているすべての要素の下部に残ります。この動作は、Stack Overflow などの Web サイトでよく見られます。ページ上に多数の質問と回答が存在する場合でも、フッターは下部に残ります。

position:fixed を使用すると、div は下部に残ります。ページのコンテンツ。コンテンツがスクロールするにつれてページの動的な高さに適応し、目的のレイアウトを維持します。

以上がスクロール中にページの下部に Div を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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