ページの絶対下部にフッターを維持するのは困難な場合がありますページのコンテンツが動的で高さが変化する場合。この記事では、ページ コンテンツの下部またはブラウザ ウィンドウの下部に応じてフッターを自動的に配置する手法について詳しく説明します。
シナリオ内、コンテンツは
Flexbox は、スティッキー フッターに対する簡単なソリューションを提供します。 flex-direction を column に設定してフレックス コンテナ (#main-wrapper) を作成すると、コンテナ内で複数の要素を垂直に配置できます。
フレックスボックスでスティッキー フッターを実現する鍵は、フッターを除くすべての要素に 0 より大きい flex 値を指定します。これにより、これらの要素がコンテナ内の垂直方向の利用可能なスペースを埋めるように拡張されます。
この場合、
次のコードは、実装方法を示しています。フレックスボックスを使用したスティッキーフッター:
html, body { height: 100%; margin: 0; padding: 0; } #main-wrapper { display: flex; flex-direction: column; min-height: 100%; } article { flex: 1; }
フレックスボックスの機能を活用することでまた、コンテナー (#main-wrapper) の min-height プロパティを使用すると、コンテンツの高さに基づいて位置を自動的に調整するスティッキー フッターを作成できます。このアプローチは、フッターがページまたはブラウザ ウィンドウの下部に残ることを保証しながら、動的コンテンツ読み込みのための柔軟なソリューションを提供します。
以上が動的ページコンテンツの下部に残るスティッキーフッターを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。