ホームページ >ウェブフロントエンド >CSSチュートリアル >フルハイト アプリケーションでフレックスボックスと垂直スクロールを効果的に組み合わせるには?
フルハイト アプリでの Flexbox と垂直スクロールの組み合わせ
垂直スクロールを備えたフルハイト アプリを構築する場合、Flexbox を使用する場合に特有の課題が生じます。この記事では、次の 2 つの方法について説明します。
Flexbox レイアウト モジュール プロパティの使用:
Flexbox レイアウト モジュール プロパティ (表示: ボックスなど) は、信頼性が高く簡単な方法で、フルハイトのアプリ。ただし、この方法は古いブラウザにのみ適しています。
Flexbox プロパティとコンテナ ハックの使用:
垂直スクロールを有効にしながら新しい Flexbox プロパティを利用するには、次の回避策が必要です。高さ: 0px のコンテナ。雇用することができる。ただし、この解決策ではさらに複雑さが増します。
垂直スクロール可能要素の高さの設定:
洗練された解決策は、垂直スクロール可能要素の高さを設定することです。このアプローチでは、最小高さが指定されていない限り、要素の高さが確実に増加します。したがって、高さを 100px に設定します。 min-height: 100px; と同等です。
さまざまなシナリオに最適なコード:
#container article { flex: 1 1 auto; overflow-y: auto; min-height: 100px; }
#container article { flex: 1 1 auto; overflow-y: auto; min-height: 0px; }
次のようにしますメソッドを使用すると、フルハイト アプリで Flexbox と垂直スクロールを効果的に組み合わせて、スムーズで応答性の高いユーザーを確保できます。体験してください。
以上がフルハイト アプリケーションでフレックスボックスと垂直スクロールを効果的に組み合わせるには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。