ホームページ > ウェブフロントエンド > CSSチュートリアル > 高さが異なるフレックスボックスの子で利用可能なスペースを均等に分配するにはどうすればよいですか?

高さが異なるフレックスボックスの子で利用可能なスペースを均等に分配するにはどうすればよいですか?

DDD
リリース: 2024-11-12 03:03:02
オリジナル
1046 人が閲覧しました

How to Distribute Available Space Equally in Flexbox Children with Varying Heights?

高さが異なるフレックスボックスの子の利用可能なスペースを埋める

問題:

2 つ- 列フレックスボックス レイアウト。身長が異なる子供たちは、最も背の高い子供の高さに揃えられる傾向があります。 子供。コンテンツに関係なく、利用可能なスペースを子間で均等に分配するにはどうすればよいですか?

解決策:

デフォルトでは、フレックスボックス行は垂直方向に引き伸ばすことにより、子間でスペースを均等に分配します。 。これを防ぎ、子がコンテンツに基づいてスペースを占有できるようにするには、align-items プロパティを flex-start:

に設定します。説明:

align-items: flex-start を設定すると、子がコンテナの上端に整列され、子が独自のコンテンツに基づいて利用可能なスペースを垂直方向に埋めることができるようになります。このように、各子は、行内の最も背の高い子の高さに一致させるのではなく、その内容に比例したスペースを占有します。

注:

次の点に注意することが重要です。 flex-start は、行内の子の垂直方向の配置にのみ影響します。 flex-wrap プロパティは、利用可能なスペースに合わせて必要に応じて行をラップし続けます。

以上が高さが異なるフレックスボックスの子で利用可能なスペースを均等に分配するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート