フレックスコンテナ(display: flex
またはdisplay: inline-flex
)のすべての子は、自動的にフレックスアイテムになります(フレックスアイテムの子のレイアウトは関係ありません)。フレックスアイテムには表示プロパティはありません。代わりに、フレックスアイテムの子をレイアウトする方法に応じて、他の値に設定します。flex-itemの `display`プロパティの値はどれくらいですか?
したがって、display
をY要素のX値に設定すると(Yがフレックスコンテキストに参加していることを考慮すると、Yはフレックスアイテムです)、私はいつもflex-ブロックレベルの要素のように(この書式のコンテキストでは、フレックスコンテナ内で)動作する項目ですか?
(換言すれば、Yは関係なく、ブロックのフォーマットコンテキストに参加するかどうかX =ブロック/インライン/テーブルセル/インライングリッド/ ...等、右?)
- X - の非ブロック値
- Y - フレックスアイテム、html要素
これ:
<div id="flex-container" style="display:flex">
<div id="flex-item" style="display: inline;">item</div>
</div>
はこれに等しいです(
<div id="flex-container" style="display:flex">
<div id="flex-item" style="display: block;">item</div>
</div>