彈性盒子使用技巧

2021-09-01 17:10:37 字數 1153 閱讀 6603

相容性:ie11+;webkit 核心的瀏覽器,必須加上-webkit-字首。

設為 flex 布局以後,子元素的float、clear和vertical-align屬性將失效。

彈性盒子裡面的子元素(div)都是iline-flex行內彈性布局

常用屬性

1.flex-direction屬性指定了彈性子元素在父容器中的位置。

flex-direction: row | row-reverse | column | column-reverse
2.justify-content 屬性把彈性項沿著彈性容器的主軸線(main axis)對齊。

justify-content: flex-start | flex-end | center | space-between | space-around
3.align-items設定或檢索彈性盒子元素在側軸(縱軸)方向上的對齊方式。

align-items: flex-start | flex-end | center | baseline | stretch
4.flex-wrap 屬性用於指定彈性盒子的子元素換行方式。

flex-wrap:nowrap/wrap/wrap-reverse;

彈性子元素屬性

排序:order  用整數值來定義排列順序,數值小的排在前面。可以為負值。

放置剩餘空間:margin-right   彈性子元素上設定了margin-right: auto;它將剩餘的空間放置在元素的右側;  

完美居中: margin   設定margin: auto;可以使得彈性子元素在兩上軸方向上完全居中;

指定占用空間: flex  

flex: auto | initial | none | inherit |  [ flex-grow ] || [ flex-shrink ] || [ flex-basis ] || 數字

flex彈性盒子,,彈性盒子布局

flex 彈性 布局 2009年w3c推出flex布局.可以簡便,完整,響應式的實現各種網頁布局 ie10 以往的網頁布局 layout 方式 基於盒模型,依賴display屬性 margin屬性 position屬性 float屬性特殊布局比較麻煩 比如元素的垂直居中 一.flex是什麼?flex...

快速使用CSS 彈性盒子

布局的傳統解決方案,基於盒狀模型,依賴 display屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現 2009年,w3c提出了一種新的方案 flex布局,可以簡便 完整 響應式地實現各種頁面布局。目前,它已經得到了所有瀏覽器的支援,這意味著,現在...

彈性盒子(flexible box

將父元素盒子變為彈性盒子的方法 加display webkitt box 瀏覽器或設定為其他,box也可設定為inline box horizontal 設子元素為水平排列 預設 vertical 子元素為縱向排列start 子元素從開始位置對齊 大部分情況等同於左對齊 center 子元素居中對齊...