av素人天堂_free性亚洲_久久亚洲国产视频_国产网红在线_午夜av在线播放_欧美成人精品福利网站_热99在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频

CSS3 Flex 布局詳解文檔

網(wǎng)頁布局(layout)是 CSS 的一個重點應用。

布局的傳統(tǒng)解決方案,基于盒狀模型,依賴?display?屬性 +?position屬性 +?float屬性。它對于那些特殊布局非常不方便,比如,垂直居中就不容易實現(xiàn)。

2009年,W3C 提出了一種新的方案----Flex 布局,可以簡便、完整、響應式地實現(xiàn)各種頁面布局。目前,它已經(jīng)得到了所有瀏覽器的支持,這意味著,現(xiàn)在就能很安全地使用這項功能。

Flex 布局將成為未來布局的首選方案。本文介紹它的語法

一、Flex 布局是什么?

Flex 是 Flexible Box 的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。

任何一個容器都可以指定為 Flex 布局。


.box{
  display: flex;
}

行內(nèi)元素也可以使用 Flex 布局。


.box{
  display: inline-flex;
}

Webkit 內(nèi)核的瀏覽器,必須加上-webkit前綴。


.box{
  display: -webkit-flex; /* Safari */
  display: flex;
}

注意,設為 Flex 布局以后,子元素的floatclearvertical-align屬性將失效。

二、基本概念

采用 Flex 布局的元素,稱為 Flex 容器(flex container),簡稱"容器"。它的所有子元素自動成為容器成員,稱為 Flex 項目(flex item),簡稱"項目"。

容器默認存在兩根軸:水平的主軸(main axis)和垂直的交叉軸(cross axis)。主軸的開始位置(與邊框的交叉點)叫做main start,結(jié)束位置叫做main end;交叉軸的開始位置叫做cross start,結(jié)束位置叫做cross end。

項目默認沿主軸排列。單個項目占據(jù)的主軸空間叫做main size,占據(jù)的交叉軸空間叫做cross size

三、容器的屬性

以下6個屬性設置在容器上。

  • flex-direction
  • flex-wrap
  • flex-flow
  • justify-content
  • align-items
  • align-content

3.1 flex-direction屬性

flex-direction屬性決定主軸的方向(即項目的排列方向)。


.box {
  flex-direction: row | row-reverse | column | column-reverse;
}

它可能有4個值。

  • row(默認值):主軸為水平方向,起點在左端。
  • row-reverse:主軸為水平方向,起點在右端。
  • column:主軸為垂直方向,起點在上沿。
  • column-reverse:主軸為垂直方向,起點在下沿。

3.2 flex-wrap屬性

默認情況下,項目都排在一條線(又稱"軸線")上。flex-wrap屬性定義,如果一條軸線排不下,如何換行。


.box{
  flex-wrap: nowrap | wrap | wrap-reverse;
}

它可能取三個值。

(1)nowrap(默認):不換行。

(2)wrap:換行,第一行在上方。

(3)wrap-reverse:換行,第一行在下方。

3.3 flex-flow

flex-flow屬性是flex-direction屬性和flex-wrap屬性的簡寫形式,默認值為row nowrap。


.box {
  flex-flow: <flex-direction> || <flex-wrap>;
}

3.4 justify-content屬性

justify-content屬性定義了項目在主軸上的對齊方式。


.box {
  justify-content: flex-start | flex-end | center | space-between | space-around;
}

它可能取5個值,具體對齊方式與軸的方向有關(guān)。下面假設主軸為從左到右。

  • flex-start(默認值):左對齊
  • flex-end:右對齊
  • center: 居中
  • space-between:兩端對齊,項目之間的間隔都相等。
  • space-around:每個項目兩側(cè)的間隔相等。所以,項目之間的間隔比項目與邊框的間隔大一倍。

3.5 align-items屬性

align-items屬性定義項目在交叉軸上如何對齊。


.box {
  align-items: flex-start | flex-end | center | baseline | stretch;
}

它可能取5個值。具體的對齊方式與交叉軸的方向有關(guān),下面假設交叉軸從上到下。

  • flex-start:交叉軸的起點對齊。
  • flex-end:交叉軸的終點對齊。
  • center:交叉軸的中點對齊。
  • baseline: 項目的第一行文字的基線對齊。
  • stretch(默認值):如果項目未設置高度或設為auto,將占滿整個容器的高度。

3.6 align-content屬性

align-content屬性定義了多根軸線的對齊方式。如果項目只有一根軸線,該屬性不起作用。


.box {
  align-content: flex-start | flex-end | center | space-between | space-around | stretch;
}

該屬性可能取6個值。

  • flex-start:與交叉軸的起點對齊。
  • flex-end:與交叉軸的終點對齊。
  • center:與交叉軸的中點對齊。
  • space-between:與交叉軸兩端對齊,軸線之間的間隔平均分布。
  • space-around:每根軸線兩側(cè)的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。
  • stretch(默認值):軸線占滿整個交叉軸。

四、項目的屬性

以下6個屬性設置在項目上。

  • order
  • flex-grow
  • flex-shrink
  • flex-basis
  • flex
  • align-self

4.1 order屬性

order屬性定義項目的排列順序。數(shù)值越小,排列越靠前,默認為0。


.item {
  order: <integer>;
}

4.2 flex-grow屬性

flex-grow屬性定義項目的放大比例,默認為0,即如果存在剩余空間,也不放大。


.item {
  flex-grow: <number>; /* default 0 */
}

如果所有項目的flex-grow屬性都為1,則它們將等分剩余空間(如果有的話)。如果一個項目的flex-grow屬性為2,其他項目都為1,則前者占據(jù)的剩余空間將比其他項多一倍。

4.3 flex-shrink屬性

flex-shrink屬性定義了項目的縮小比例,默認為1,即如果空間不足,該項目將縮小。


.item {
  flex-shrink: <number>; /* default 1 */
}

如果所有項目的flex-shrink屬性都為1,當空間不足時,都將等比例縮小。如果一個項目的flex-shrink屬性為0,其他項目都為1,則空間不足時,前者不縮小。

負值對該屬性無效。

4.4 flex-basis屬性

flex-basis屬性定義了在分配多余空間之前,項目占據(jù)的主軸空間(main size)。瀏覽器根據(jù)這個屬性,計算主軸是否有多余空間。它的默認值為auto,即項目的本來大小。


.item {
  flex-basis: <length> | auto; /* default auto */
}

它可以設為跟widthheight屬性一樣的值(比如350px),則項目將占據(jù)固定空間。

4.5 flex屬性

flex屬性是flex-grow,?flex-shrink??flex-basis的簡寫,默認值為0 1 auto。后兩個屬性可選。


.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}

該屬性有兩個快捷值:auto?(1 1 auto) 和 none (0 0 auto)。

建議優(yōu)先使用這個屬性,而不是單獨寫三個分離的屬性,因為瀏覽器會推算相關(guān)值。

4.6 align-self屬性

align-self屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch


.item {
  align-self: auto | flex-start | flex-end | center | baseline | stretch;
}

該屬性可能取6個值,除了auto,其他都與align-items屬性完全一致。

上一篇 JavaScript的深拷貝和淺拷貝
下一篇 FancyBox3 中文文檔
目錄
applek

applek管理員

個人說明在個人中心里面設置

本月創(chuàng)作熱力圖

最新評論
chinacnd
chinacnd
6月26日
這個主題是怎么做到加載速度那么快的?
風起云涌
風起云涌
6月17日
前臺投稿現(xiàn)在有點太抽象了 希望可以弄成那種分區(qū)填寫的 標題,內(nèi)容,圖片,目錄,標簽,這樣的
評論于留言建議
風起云涌
風起云涌
6月17日
希望加個開關(guān)去掉頁腳的站點身份,還有自定義頁腳居中文字
評論于留言建議
卡卡
卡卡
5月31日
倒是放個演示地址啊
av素人天堂_free性亚洲_久久亚洲国产视频_国产网红在线_午夜av在线播放_欧美成人精品福利网站_热99在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频
日韩你懂的电影在线观看| 欧美成人一区二区| 中文字幕 欧美 日韩| 精品国产网站在线观看| 久久手机免费观看| 国产在线观看黄色| 欧美日韩成人一区二区| 亚洲视频一二三四| 日韩www在线| 精品日韩在线| 中文字幕成人乱码在线电影| 欧美日韩一二三四| 在线黄色国产电影| 国产偷久久久精品专区| 国产无套粉嫩白浆在线2022年| 一级网站免费观看| 高清在线一区| 国产欧美日韩综合精品| 亚洲娇小xxxx欧美娇小| 色国产在线视频| 日韩视频精品在线观看| 国产激情在线观看| 亚洲天堂视频一区| 欧美 日韩 国产在线| 日韩av中文字幕一区| 中文字幕欧美人妻精品一区蜜臀| 欧美亚洲国产激情| 欧美日韩成人综合| 欧美日韩国产不卡在线看| 人人做人人澡人人爽欧美| 久久av免费| 国产精品福利视频一区二区三区| 亚洲视频中文字幕| 欧美亚洲国产激情| 日韩va亚洲va欧洲va国产| 国产欧美日韩亚洲| 国产欧美日产一区| 日韩欧美中文视频| 国产欧美久久久精品影院| 婷婷中文字幕一区三区| 欧美国产综合视频| 中文天堂在线一区| 日韩欧美99| 黄色在线播放网站| 中文字幕日韩欧美在线视频| 国产成人精品免费在线| 日韩中文字幕久久| 国产在线中文字幕| 中文在线视频观看| 午夜国产福利在线观看| 日韩一级中文字幕| 一区二区欧美国产| 在线视频日韩欧美| 日韩三级视频在线播放| 国产三级在线观看视频| 激情婷婷亚洲| 国产福利第一页| 免费国产h视频在线观看86| 日韩精品大片| 欧美日韩在线视频一区| 在线资源av| 欧美不卡123| 亚洲女人天堂色在线7777| 91精品国产综合久久久久久漫画| 欧美一级搡bbbb搡bbbb| 亚洲热线99精品视频| 日韩一级二级三级| 国产字幕中文| 白嫩少妇丰满一区二区| а√天堂中文在线资源8| 视频一区二区中文字幕| 精品欧美不卡一区二区在线观看| 中文欧美字幕免费| 91久久视频| xxxcom在线观看| 国产成人精品999在线观看| 日韩中文字幕91| 中文字幕精品国产| 国产日韩电影| 中文官网资源新版中文第二页在线观看| 国产小视频免费在线网址| av中文资源在线| 国产在成人精品线拍偷自揄拍| 91久久大香伊蕉在人线| 91精品婷婷国产综合久久| 国产婷婷精品| 欧美日韩中文| 在线视频不卡国产V| 欧美日韩中文字幕在线视频| 精品国产乱码久久久久久蜜臀| 亚洲娇小xxxx欧美娇小| 日韩精品a在线观看91| 亚洲v中文字幕| 一区二区在线看| 国产黄色小视频| 91精品国产免费| 国产一区在线不卡| 精品福利一区二区三区| 日韩久久精品成人| 日韩你懂的电影在线观看| 亚洲黄色片在线观看| 精品网站999www| 不卡福利视频| 在线一区免费| 日本亚洲视频在线| 91精品综合久久久久久| 日韩国产欧美在线视频| 亚洲福利在线视频| 天天综合天天添夜夜添狠狠添| 日韩欧美专区在线| 国产亚洲一级| 在线综合 亚洲 欧美中文字幕| 国产一区在线不卡| 婷婷综合福利| 日本精品在线中文字幕| 黄色片免费在线| 日韩 欧美 中文| www.精品视频| 亚亚洲欧洲精品| 国产在线一在线二| 亚洲欧美中文字幕在线一区| 国产日韩三级| 国产日韩精品在线观看| 91日韩欧美| 午夜一区二区三区视频| 91精品国产自产观看在线| 国产一区日韩欧美| 国产v日产∨综合v精品视频| 国产在线不卡av| 欧美日韩精品欧美日韩精品一| 欧美xxxx中国| 日韩 国产 一区| 欧美久久久网站| 亚洲人成欧美中文字幕| 一区二区在线高清视频| 亚洲第一中文字幕在线观看| 精品国产欧美成人夜夜嗨| 国产xxx在线| 欧美日韩午夜精品| 国产欧美久久久精品免费| 日韩国产91| 色猫猫国产区一区二在线视频| 欧美日韩成人一区二区| 欧美性生交大片免费| 黄色片网站在线| 日韩视频专区| 国产www.大片在线| 91麻豆免费视频网站| 国产网站av| 一区二区三区在线播放欧美| 午夜亚洲福利| 中文字幕精品一区二区三区在线| 欧美日韩国产免费| 中文字幕在线观看亚洲| 国产欧美日韩成人| 亚洲视频电影在线| 欧美变态tickling挠脚心| 国产欧美久久久久久久久| 亚洲一区导航| 精品综合久久久久| 国产高潮久久久| 欧美日韩综合在线观看| 天天综合日日夜夜精品| 国产高清在线观看| 亚洲欧美中文字幕| 视频一区视频二区中文| 日韩精品欧美| 精品一二三区视频| 中文字幕在线视频日韩| 国产福利一区二区在线精品| 中文字幕国产日韩| 一区二区在线观看不卡| 亚洲精品欧美二区三区中文字幕| 亚洲大片精品永久免费| 国产无套粉嫩白浆在线2022年| 国产1区在线| 日韩视频中文| 精品欧美久久久| 国产成人精品999| 婷婷中文字幕一区| 精品日韩在线观看| 91精品国产综合久久久久久| 国产又粗又猛又爽又黄91精品| 最近高清中文在线字幕在线观看| 免费看日韩精品| 国产羞羞视频在线播放| 国产欧美日韩高清| 99久热re在线精彩视频| 国产乱码在线观看| 一级国产黄色片| 国产真实乱子伦精品视频| 亚洲一区在线观看免费| 伊人亚洲视频| 亚洲精品中文字幕乱码三区| 亚洲第一香蕉网| 国产日韩精品电影| 精品久久久三级| 视频一区不卡| 一区二区高清视频| 国产福利一区在线观看| 中文字幕亚洲一区二区av在线| 免费在线视频一级不卡| 欧美国产一区视频在线观看| 快she精品国产999| 亚州黄色一级| 国产福利久久久| 国产在线黄色| 精品国产网站在线观看| 91日韩欧美| 在线欧美一级视频| 日本亚洲视频在线| 天堂√8在线中文| 欧美三级日韩三级国产三级| 美女黄a一级视频| 精品一二三区视频| 中文字幕2020第一页| 亚洲一区中文字幕在线| 日本精品福利视频| wwwww亚洲| 亚洲尤物av| 一区二区视频在线| 欧美熟妇乱码在线一区| 91精品在线国产| 国产色在线视频| 一区二区三区精品在线| 日韩亚洲欧美中文字幕| 日韩在线播放一区二区| 日韩国产一区久久| 第一页在线观看| 91精品国产综合久久蜜臀| 亚欧成人精品| 国产欧美日产一区| 亚洲欧美小说国产图片| 99久久久精品免费观看国产| 欧美日韩在线不卡视频| 国产午夜在线观看| 欧美成人精品在线| 欧美日韩视频免费| 中文字幕欧美日韩在线不卡| 国产激情在线视频| 中文字幕在线观看网址| 91精品久久久久久蜜臀| 日韩在线视频精品| 久久精品在线观看| 国产乱码午夜在线视频| 91精品国产丝袜白色高跟鞋| 欧美 中文字幕| 日韩国产亚洲欧美| 久久婷婷综合国产| 91精品国产自产在线| 中文字幕日韩在线观看| 国产香蕉精品视频| 国产精品一区二三区| 亚洲午夜av| 欧美午夜影院在线视频| 国产成人精品999在线观看| 91精品国产91久久久| 一区二区在线观看不卡| 欧美日韩国产综合视频在线观看中文| 一区二区三区鲁丝不卡| 亚洲大片精品永久免费| 精品国产乱码久久久久久蜜臀| 国产福利不卡| 区日韩二区欧美三区| 美女免费视频一区| 精品国产999| 国产在线第一页| 日本xxxwww免费视频| 国产免费久久| 国产小视频免费在线观看| 一二三区精品视频| 精品999在线| 日韩视频在线一区二区| 国产欧美日韩综合| 日韩精品视频在线播放| √天堂资源中文www| 欧美日韩综合在线免费观看| 欧美 日韩 国产 高清| 色猫猫国产区一区二在线视频| 欧美亚洲另类制服自拍| 亚洲小说春色综合另类网蜜桃| 中文在线第一页| 在线观看一区| 欧美日韩亚洲国内综合网俺| www.久久久精品| 欧美日韩国产综合久久| 色综合婷婷久久| 日韩你懂的电影在线观看| 91精品国产综合久久香蕉最新版| 国产三级在线观看视频| 一级特黄大欧美久久久| 久久久精品国产免费观看同学| 日韩在线 中文字幕| a视频免费看| 欧美日韩国产专区| 色猫猫国产区一区二在线视频| 日韩精品三级| 午夜一区二区三区| 在线中文字幕视频观看| 在线视频国内一区二区| 日本精品福利视频| 在线视频日韩欧美| 日韩精品在线观| 在线一区二区三区精品| 在线中文免费视频| 国产高清大尺度一区二区不卡| 日韩三级视频中文字幕| 欧美sm一区| 日本精品免费观看高清观看| 日韩免费高清一区二区| 欧洲精品在线视频| 中文字幕在线观看国产| 一级特黄aaa大片在线观看| 91精品国产色综合久久不卡蜜臀| 日韩精品―中文字幕| 亚亚洲欧洲精品| www.av中文字幕| 久久久久蜜桃| 黄色国产网站在线播放| 欧美日韩国产大片| 91久久精品国产91性色69| 欧美日韩亚洲91| 91精品国产99| 精品免费视频| 欧美.日韩.国产.一区.二区| 91久久精品国产91久久| 国产成人精品av久久| 国产在线看一区| 亚洲免费中文字幕| 亚洲美女视频一区| www.三级.com| 一区二区精品区| 国产成人精品亚洲| 91精品xxx在线观看| 日韩三级一区二区| 国产欧美日韩精品高清二区综合区| 日韩欧美高清在线视频| 久久精品人妻一区二区三区| 久久麻豆视频| 91亚洲国产高清| 亚洲一卡二卡在线观看| 日韩在线视频一区| 香蕉人人精品| 国产精品一区二三区| 色综合久久88色综合天天免费| 日韩欧美三级在线| 午夜精品免费视频| 久久婷婷国产| 亚州福利视频| 国产裸体歌舞团一区二区| 中文字幕在线视频久| 中文在线不卡| 国产高清大尺度一区二区不卡| 国产99对白在线播放| 不卡在线一区二区| 欧美亚洲免费高清在线观看| 欧美日韩性视频在线| 日韩高清不卡| 欧美日韩人人澡狠狠躁视频| 99日韩精品| 亚洲最大黄色| 日韩一级在线免费观看| 日韩欧美亚洲国产一区| 日韩三级在线播放| 精品久久久久久无| 日韩在线播放一区二区| 精品一区二区三区中文字幕| 精品视频123区在线观看| 免费视频中文字幕| 日韩在线视频免费观看高清中文| 99国产成 人 综合 亚洲欧美| 午夜福利一区二区三区| 中文字幕在线播出| 天堂在线一区二区三区| 久久视频一区| 日韩欧美三级| 在线观看一区日韩| 色综合久久88色综合天天免费| 一区二区不卡在线播放| 国产欧美综合视频| 99精品一级欧美片免费播放| 国产欧美第一页| 欧美日韩综合在线| 日韩在线高清| 日韩视频在线免费播放| 在线亚洲免费| 中文字幕在线播放一区| 不卡一区二区三区视频| 粉嫩粉嫩芽的虎白女18在线视频| 中文字幕在线视频日韩| 国产一区高清视频| 国产欧美日韩精品高清二区综合区| 国产乱码在线观看| 亚洲.国产.中文慕字在线| 国产成人日日夜夜| 91精品在线观看国产| 久久中文免费视频| 欧美一级一级性生活免费录像| www.xxxx精品| 国产一级一片免费播放|