Flex コンテナでは Float プロパティがサポートされていません
CSS では、Float プロパティはコンテナの右または左に要素を配置するために使用されます。ただし、フレックス コンテナで float を使用する場合には問題があります。
問題:
フレックス コンテナ内の spam 要素に float:right を適用しても機能しなくなりました。これは、float プロパティがフレックス コンテナでは無視されるためです。
<footer>
理由:
フレックスボックスの仕様に従って、フレックス コンテナは独自のフレックス フォーマット コンテキストを確立します。他のコンテンツから分離します。その結果、float プロパティと clear プロパティはフレックス項目には適用されず、そのフローは変更されません。
解決策:
フレックス コンテナーに要素を配置するには、次を使用します。代わりに flex プロパティを使用してください。たとえば、「foo link」を右揃えにするには:
footer { display: flex; justify-content: flex-end; }
<footer>
foo link
以上がFlex コンテナーで Float が機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。