#main が display:flex ルールを取得した場合にのみ #inner 要素の高さが決まる理由が理解できません。
#main
display:flex
#inner
これは私のコードです: リーリー リーリー
display: flex を削除すると、ルール #inner の高さは 0:
display: flex
リーリー リーリー
#inner 内にコンテンツがある場合、その高さは #main の高さに累積されます。
内にコンテンツがある場合、その高さは
の高さに累積されます。
フレックスボックスに関連する stretch 配置の結果に直面しています。デフォルトでは、フレックス項目は引き伸ばされるため、次のことが適用されます:
stretch
つまり、パーセンテージを指定した min-height が機能します。整列を変更して display:flex
min-height
フレックスボックスに関連する
stretch
配置の結果に直面しています。デフォルトでは、フレックス項目は引き伸ばされるため、次のことが適用されます:つまり、パーセンテージを指定した
を維持すると機能しませんmin-height
が機能します。整列を変更してdisplay:flex