H5 Flex 彈性布局

使用方式:

在需要使用flex 的樣式表的選擇器中設(shè)置 display:flex;

html{
    display: flex;
}

在父標簽上需要設(shè)置的內(nèi)容:

1扫倡、主軸方向
html{
    display: flex;
    flex-direction: ...;
}
flex-direction 的取值:
value 描述
row 主軸為橫向,方向為從左往右
row-reverse 主軸為橫向竟纳,方向為從右往左
column 主軸為縱向撵溃,方向為從上到下
column-reverse 主軸為縱向,方向為從下到上
inherit 從父標簽繼承
2锥累、子標簽在主軸上的對齊方式:
html{
    justify-content: ...;
}
justify-content 的取值:
value 描述
flex-start 從主軸的開始端對齊
flex-end 從主軸的結(jié)束端對齊
center 在主軸上居中對齊
space-around 在主軸上平局分布缘挑,有等寬的間距環(huán)繞在元素兩端
space-between 起始和結(jié)束位置的元素會緊貼父標簽的邊緣,中間部分的元素等分間距
inherit 從父標簽繼承
3桶略、子標簽在副軸(與主軸垂直的交叉軸)上的對齊方式
html{
    align-items: ...;
}
align-items 的取值:
value 描述
flex-start 從副軸的開始端對齊
flex-end 從副軸的結(jié)束端對齊
center 在副軸上居中對齊
baseline 元素的第一行文字的基線對齊
stretch 如果元素沒有設(shè)置寬/高或者auto 语淘,此值會讓元素占滿父元素的寬/高
inherit 從父標簽繼承
4、設(shè)置子元素是否換行:
html{
    flex-wrap: ...;
}
flex-wrap 的取值:
value 描述
nowrap 不換行
wrap 換行 (換行际歼,意味著出現(xiàn)了多條主軸, align-content 生效)
wrap-reverse 換行亏娜,并且第一行在下方(同上)
5、設(shè)置多個主軸的對齊方式:
html{
    // 當 align-content 生效蹬挺,也就是存在了多條主軸的情況下维贺,可以把每條主軸上的元素看為一個整體,每個整體在副軸上進行排列.
    // 以下設(shè)置每個值的效果就等同于子標簽在主軸上的對齊效果(把軸線看做一個整體巴帮,多個整體的對齊效果)
    // 比較繞溯泣,其實就跟在主軸上顯示子元素一樣,但實際上是在副軸上對齊的主軸榕茧。
    align-content: ...;
}
align-content 的取值:
value 描述
flex-start 從副軸的開始端對齊
flex-end 從副軸的結(jié)束端對齊
center 在副軸上居中對齊
space-around 在主軸上平局分布垃沦,有等寬的間距環(huán)繞在元素兩端
space-between 起始和結(jié)束位置的元素會緊貼父標簽的邊緣,中間部分的元素等分間距

設(shè)置在子標簽上的屬性

1用押、設(shè)置元素的排列順序:
div {
    // order 取值是無單位的整數(shù)肢簿,數(shù)值越小,該元素的位置就越靠前蜻拨,默認為 0
    order: ...;
}
2池充、設(shè)置元素占用父標簽的范圍大小:
div {
    // flex 是 flex-grow, flex-shrink, flex-basis 的簡寫缎讼,默認值為 0 1 auto 收夸;后兩個值可選,可以只設(shè)置前一個的值血崭,為無單位的整數(shù)卧惜;
    // 可以理解為把父標簽等分了多個子元素 flex 值得總和的份數(shù)厘灼,每個子元素的 flex 值就代表了該元素占了父標簽份數(shù)的比例
    flex: ...;
}
3、設(shè)置單個元素的對齊方式咽瓷,脫離同級標簽的對齊方式(讓某一個子元素顯得比較另類)
div {
    // 當設(shè)置了這個屬性设凹,可以理解為在他的父標簽上設(shè)置的 align-items 對應(yīng)值的效果,單獨應(yīng)用到了該元素
    align-self: ...;
}
align-self 的取值:
value 描述
flex-start 從副軸的開始端對齊
flex-end 從副軸的結(jié)束端對齊
center 在副軸上居中對齊
baseline 元素的第一行文字的基線對齊
stretch 如果元素沒有設(shè)置寬/高或者auto 茅姜,此值會讓元素占滿父元素的寬/高

以上便是個人對 flex 的簡單理解围来,歡迎指正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匈睁,一起剝皮案震驚了整個濱河市监透,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌航唆,老刑警劉巖胀蛮,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異糯钙,居然都是意外死亡粪狼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門任岸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來再榄,“玉大人,你說我怎么就攤上這事享潜±福” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵剑按,是天一觀的道長疾就。 經(jīng)常有香客問我,道長艺蝴,這世上最難降的妖魔是什么猬腰? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮猜敢,結(jié)果婚禮上姑荷,老公的妹妹穿的比我還像新娘。我一直安慰自己缩擂,他們只是感情好鼠冕,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著撇叁,像睡著了一般供鸠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上陨闹,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天楞捂,我揣著相機與錄音,去河邊找鬼趋厉。 笑死寨闹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的君账。 我是一名探鬼主播繁堡,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼乡数!你這毒婦竟也來了椭蹄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤净赴,失蹤者是張志新(化名)和其女友劉穎绳矩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玖翅,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡翼馆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了金度。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片应媚。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猜极,靈堂內(nèi)的尸體忽然破棺而出中姜,到底是詐尸還是另有隱情,我是刑警寧澤跟伏,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布扎筒,位于F島的核電站,受9級特大地震影響酬姆,放射性物質(zhì)發(fā)生泄漏嗜桌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一辞色、第九天 我趴在偏房一處隱蔽的房頂上張望骨宠。 院中可真熱鬧,春花似錦相满、人聲如沸层亿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匿又。三九已至,卻和暖如春建蹄,著一層夾襖步出監(jiān)牢的瞬間碌更,已是汗流浹背裕偿。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留痛单,地道東北人嘿棘。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像旭绒,于是被迫代替她去往敵國和親稀拐。 傳聞我的和親對象是個殘疾皇子椅您,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,460評論 0 6
  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,453評論 0 26
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,741評論 1 92
  • 作者: 阮一峰日期: 2015年7月10日原文鏈接:http://www.ruanyifeng.com/blog/...
    Mike_Gu閱讀 975評論 0 6
  • 最近忙于招聘一批暑假實習(xí)生阿浓。面試了小朋友种蘸,這是一個個躊躇滿志吭产、自信滿滿的90后。聰明脉幢,漂亮歪沃,自信,有想法嫌松!絕對一級...
    安玲123閱讀 260評論 3 2