2017-08-17 5 views
2

多くの記事とチュートリアルが見つかりましたが、この疑念について具体的な言及は見つかりませんでした。 flexを使用すると、要素もdisplay: flexに設定されていますか?"flex:..."は "display:flex"を意味しますか?

またはフレックスのプロパティを使用する場合は、常にdisplayプロパティを指定する必要がありますか? (display: flexなしでflex: ..には何の効果もありません)

そして、暗黙のうちにどの要素がdisplay: flexに設定されるのでしょうか?フレックスコンテナかフレックスアイテムだけ?

答えて

1

親要素(フレックスコンテナ)がdisplay: flex(またはinline-flex)に設定されていない限り、子要素(フレックスアイテム)のプロパティは無効になります。flex:

フレックスコンテナの子であるフレックスアイテムは、フレックスコンテナであり、フレックススタイルに従うアイテムが追加されていない限り、display: flexは必要ありません。

+1

今日は物事の誤読を止める必要があります。 (私の答えが今削除されたことに気づいたのかどうかは分かりませんが、実際にはフレックスアイテムのプロパティであるときにflexプロパティをflexのコンテナの1つに混同していました...) – BoltClock

+0

@BoltClock Haha、乾杯。 –

+0

これは私のケースです。同時にフレックスアイテムであるフレックスコンテナ(それに '' 'flex:' ''が適用されています)です。したがって、BoltClockによれば、 '' flex: ''は**アイテム属性で** ** flex-items *でない場合は* flex-containers *には影響しません同じ時間。 – Kamafeather

関連する問題