ホームページ > 記事 > ウェブフロントエンド > 他の Flex アイテムに囲まれている場合に、Flex アイテムをコンテナ内の中央に配置するにはどうすればよいですか?
他のフレックス アイテムに囲まれているときにフレックス アイテムをコンテナ内で中央に配置する
他のフレックス アイテムに囲まれている場合に、フレックス アイテムをコンテナ内の中央に配置するには
従来の方法
代替アプローチ
コード例
次の例では、h2 は次を使用して正しく中央に配置されます。代替アプローチでは、両側のスパン項目の合計長が同じになるようにします。
HTML:
<code class="html"><div class="container"> <div> <span>I'm span 1</span> <span>I'm span 2</span> <span>I'm span 3</span> </div> <h2>I'm an h2</h2> <div> <span>I'm span 4</span> <span>I'm span 5</span> <span>I'm span 6</span> </div> </div></code>
CSS:
<code class="css">.container { align-items: center; display: flex; justify-content: center; border: 1px solid red; } .container div { flex: 1 1 auto; text-align: center; } h2 { flex: 0 0 auto; margin: auto; }</code>
以上が他の Flex アイテムに囲まれている場合に、Flex アイテムをコンテナ内の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。