フレックスボックスと残りの垂直スペースを使用して理想的な高さ配分を実現
フレックスボックスは、垂直スペースの残りを埋めるエレガントで効率的な CSS ソリューションを提供します。コンテナ要素。この場合、#wrapper コンテナ内の #first と #second div の間で高さを分散し、残りのスペースを #second が占めるようにすることを目的としています。
採用されたソリューションでは、次の CSS コードを利用します。
<code class="css">html, body { height: 100%; margin: 0; } .wrapper { display: flex; flex-direction: column; width: 300px; height: 100%; } .first { height: 50px; } .second { flex-grow: 1; }</code>
#wrapper div 内で、垂直方向のフレックスボックス レイアウトを確立します。これにより、2 つの div、#first と #second を垂直方向に整列させることができます。 #wrapper の高さは 100% に設定され、ビューポートの高さ全体を占めるようになります。
#first の高さを指定するには、固定値 50px を割り当てます。 #second では、flex-grow プロパティを利用して高さを制御します。 flex-grow を 1 に設定することで、#wrapper コンテナー内の残りのスペースを埋めるために #second を拡張する必要があることを示します。
その結果、#first は 50px の固定高さを占有し、#second は動的に調整されます。残りの垂直スペースを埋めるためにその高さを調整します。これにより、レイアウトがさまざまな画面サイズやデバイスの向きに適応するようになります。
以上が記事の内容とスタイルに適したタイトルのオプションをいくつか紹介します。 オプション 1 (直接およびクリア): * Flexbox を使用して残りの垂直スペースを分配する方法 オプション 2 (質問形式): *欲しいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。