flex アイテム: 略式プロパティ。
名前 | flex
|
---|---|
値 | none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ] |
初期値 | 0 1 auto |
適用対象 | flex アイテム |
継承 | されない |
百分率 | 個々のプロパティを見よ |
算出値 | 個々のプロパティを見よ |
正準的順序 | 文法に従う |
アニメーション型 | 算出値の型による |
flex プロパティは、次の成分からなる、flex 可能なサイズを指定する:
ボックスが flex アイテムである場合、その主サイズの決定には、主サイズ プロパティの代わりに flex にあたる。ボックスが flex アイテムでない場合、flex の効果はない。
none
¶図省く
<DIV style="border:1px solid black; width:150px; height:100px; display:flex; flex-wrap:wrap; justify-content:normal; justify-items:normal; "> <DIV style="border:1px solid black;">1</DIV> <DIV style="flex:50px; border:1px solid red;">2</DIV> <DIV style="flex:0.2 50px; border:1px solid red;">3</DIV> </DIV>¶
<DIV style="border:1px solid black; width:150px; height:100px; display:flex; flex-wrap:wrap; "> <DIV style="flex-basis:50px; border:1px solid black;">1</DIV> <DIV style="flex-basis:50px; border:1px solid black;">2</DIV> <DIV style="flex-basis:50px; border:1px solid black;">3</DIV> </DIV>
flex の個々の成分の初期値による値は、「flex: 0 1 auto」に等価になる。
注記: flex 略式プロパティから省略されたときの、flex-grow、flex-basis の初期値は、いずれも、それらの個別の下位プロパティの既定値とは異なる。これは、最もよくある事例に、flex 略式プロパティがより良く適応できるようにするために、そのようにされている。
[2 個の flex 係数]が前置されていない、単位なしの 0 は、flex 係数として解釈されるものとする。誤解釈や無効な宣言を避けるため、作者は、単位を伴う 0 <'flex-basis'> 成分を指定するか、あるいは その前に 2 個の flex 係数を置かなければならない。
display、order、flex-direction、flex-flow、flex-wrap、align-content、align-items、align-self。
表示内容: |
表示内容: |