樣式 flex 屬性
描述
flex 屬性設定或返回專案相對於同一容器內其他彈性專案的長度。
flex 屬性是 flexGrow、flexShrink 和 flexBasis 屬性的簡寫。
注意: 如果元素不是彈性專案,flex 屬性無效。
瀏覽器支援
| 屬性 | |||||
|---|---|---|---|---|---|
| flex | 是 | 11.0 | 是 | 9.0 | 是 |
語法
返回 flex 屬性
object.style.flex
設定 flex 屬性
object.style.flex = "flex-grow flex-shrink flex-basis|auto|initial|inherit"
屬性值
| 值 | 描述 |
|---|---|
| flex-grow | 一個數字,指定專案相對於其他彈性專案增長的比例 |
| flex-shrink | 一個數字,指定專案相對於其他彈性專案縮小的比例 |
| flex-basis | 專案的長度。合法值:"auto"、"inherit",或後面跟著"%"、"px"、"em"或任何其他長度單位的數字 |
| auto | 與 1 1 auto 相同。 |
| initial | 與 0 1 auto 相同。 瞭解 initial |
| none | 與 0 0 auto 相同。 |
| inherit | 從其父元素繼承此屬性。閱讀關於 inherit |
技術詳情
| 預設值 | 0 1 auto |
|---|---|
| 返回值 | 一個字串,表示元素的 flex 屬性 |
| CSS 版本 | CSS3 |
相關頁面
CSS 參考:flex 屬性
HTML DOM STYLE 參考:flexBasis 屬性
HTML DOM STYLE 參考:flexDirection 屬性
HTML DOM STYLE 參考:flexFlow 屬性
HTML DOM STYLE 參考:flexGrow 屬性
HTML DOM STYLE 參考:flexShrink 屬性
HTML DOM STYLE 參考:flexWrap 屬性