例
すべての柔軟な項目が同じ長さとする、そのコンテンツのは無関係に:
#main div {
-webkit-flex: 1; /* Safari 6.1+ */
-ms-flex: 1; /* IE 10 */
flex: 1;
}
»それを自分で試してみてください 定義と使用法
フレックスプロパティは、同じコンテナ内の柔軟なアイテムの残りの部分への相対的な項目の長さを指定します。
フレックスプロパティは、成長フレックスフレックス収縮、およびフレックス基礎特性の省略形です。
Note:要素が柔軟な項目でない場合は、フレックスプロパティは効果がありません。
デフォルト値: | 0 1 auto |
---|---|
継承されました: | no |
アニメーション: | yes, see individual properties . Read about animatable |
バージョン: | CSS3 |
JavaScriptシンタックス: | object .style.flex="1" Try it |
ブラウザのサポート
表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。
-webkit-が続く数字、-ms-または接頭辞で働いていた最初のバージョンを指定-moz-。
プロパティ | |||||
---|---|---|---|---|---|
flex | 29.0 21.0 -webkit- | 11.0 10.0 -ms- | 28.0 18.0 -moz- | 9.0 6.1 -webkit- | 17.0 |
CSSの構文
flex:flex-growflex-shrinkflex-basis|auto|initial|inherit;
プロパティ値
値 | 説明 |
---|---|
flex-grow | アイテムは柔軟なアイテムの残りの部分に相対成長するどのくらいの指定数 |
flex-shrink | アイテムは柔軟なアイテムの残りの部分に比べて縮小されますどのくらいの指定数 |
flex-basis | 項目の長さ。 有効な値: "auto" 、 "inherit" 、または続い番号"%" 、 "px" 、 "em"または他の任意の長さの単位 |
auto | 1 1オートと同じ。 |
initial | 0 1オートと同じ。 初期についての記事を読みます |
none | 0 0自動車と同じ。 |
inherit | その親要素からこのプロパティを継承します。 継承についての記事を読みます |
関連ページ
CSSリファレンス: flex-basis property
CSSリファレンス: flex-direction property
CSSリファレンス: flex-flow property
CSSリファレンス: flex-grow property
CSSリファレンス: flex-shrink property
CSSリファレンス: flex-wrap property
HTML DOMリファレンス: flex property