表示: インラインフレックスと表示: フレックス
コンテナー内の要素を垂直方向に整列するには、コンテナーの表示プロパティを設定することを検討してください。インラインフレックスに。ただし、以前と同じように、混乱を招く結果に遭遇する可能性があります。
display: inline-flex と display: flex の違いは、flex 項目ではなく、コンテナ自体に対する影響にあります。 Display: inline-flex はコンテナをインラインで表示しますが、display: flex はコンテナをブロックレベルの要素にします。
重要なのは、この違いは flex 項目のレイアウトには影響しません。フレックス項目は、コンテナの表示タイプに関係なく、常にブロックレベルのボックスのように動作します。 inline-flex を使用して flex アイテムをインラインで表示しようとすると、flexbox のコア機能が中断されます。
そのため、コンテンツを垂直方向に整列させることが目的の場合は、代わりに display: inline または display: inline-block の使用を検討してください。 Flexbox は、垂直方向の配置ではなく、柔軟で応答性の高いレイアウト向けに設計されているため、この目的には適したソリューションではありません。
要約すると、display: inline-flex はコンテナのレイアウトではなく、コンテナの表示モードに影響を与えるだけです。フレックスアイテム。垂直方向の配置が必要なタスクの場合は、代替のインライン表示タイプの方が適切です。
以上がインラインフレックスとフレックス: 垂直方向の配置にどちらを使用すべきか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。