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在线观看_国产在线观看免费麻豆_日本高清在线观看_亚洲免费网站观看视频
久久婷婷亚洲| 国产乱国产乱300精品| 九九视频精品免费| 亚洲高清在线观看一区| 国产一二三四| 成人禁用看黄a在线| 最近中文字幕第一页| 91精品国产91久久久久久三级| 欧洲精品久久久| 日韩久久不卡| 国产欧美日韩在线视频| 999精品色在线播放| 91精品国产自产| 欧美高清一级片在线| 91精品国产综合久久久蜜臀粉嫩| 婷婷中文字幕一区三区| 亚洲社区在线| 日韩在线欧美| 欧美日韩综合视频网址| 亚洲午夜av| 日韩在线一区二区| 91久久大香伊蕉在人线| 久久精品国产2020观看福利| 亚洲视频在线观看日本a| 欧美一级日韩一级| 国产亚洲福利| 日韩免费不卡avV| 高清中文字幕在线| 欧美日韩精品免费看| 亚洲成av人综合在线观看| 欧美日韩国产综合视频在线观看| 99久久精品国产亚洲| 日韩精品在线免费播放| 午夜福利一区二区三区| 日本中文字幕在线观看| www.精品av.com| 日韩精品在线免费观看视频| 大香一本蕉伊线亚洲网| 日韩欧美国产黄色| 人人做人人澡人人爽欧美| www.中文字幕在线| 欧美日韩国产综合视频在线观看| 日韩欧美不卡在线| 久久精品一二三| 国产最顶级的黄色片在线免费观看| 福利在线国产| av免费在线观看网址| 色欧美日韩亚洲| 999精品视频在线观看播放| 国产日产一区二区三区| 欧美国产日韩综合| 国产一区精品| 91精品国产91久久久久久青草| 精品一二线国产| 日韩欧美亚洲日产国| 粉嫩粉嫩芽的虎白女18在线视频| 亚洲综合日韩欧美| 国产专区中文字幕| 国产一区 二区 三区一级| 欧美自拍一区| 国产91一区| www日韩在线观看| 91久久精品网| 精品福利在线观看| 中文字幕在线观看国产| 91精品国产91久久久久久久久| 亚洲欧洲国产视频| 国产自产视频| 激情国产在线| 91精品国产综合久久久久久漫画| 日韩国产专区| 亚洲a一级视频| 蜜桃视频中文字幕| 激情久久99| 日韩一级在线免费观看| 日韩三级视频在线| 久久99精品国产| 欧美中文字幕在线视频| 精品网站999| 91精品国产综合久久精品app| 中文字幕亚洲一区二区av在线| 欧美中文字幕在线| 中文字幕在线观看精品| 日韩亚洲一区在线| 日韩欧美在线看| 欧美国产综合视频| 91精品蜜臀在线一区尤物| 日韩不卡中文字幕| 日韩精品视频中文在线观看| 欧美不卡123| 日韩精品―中文字幕| 亚洲日本精品视频| 最近中文字幕在线中文高清版| 日韩欧美视频一区二区三区四区| 老司机久久99久久精品播放免费| 九一精品国产| 日韩在线精品视频| 国产蜜臀在线| 国产日韩三级| 亚洲一区三区在线观看| 欧美日韩精品在线视频| 欧美日韩在线观看首页| 中文字幕欧美人妻精品一区蜜臀| 欧美久久综合性欧美| 亚洲一级二级| www.狠狠干| 一区二区三区在线不卡| 亚洲欧洲综合另类| 中文字幕在线观看欧美| 欧美.日韩.国产.一区.二区| 精品亚洲国内自在自线福利| 中文字幕第一页在线播放| 老司机久久99久久精品播放免费| 在线观看国产福利视频| 欧美日韩国产免费观看| 日韩不卡高清视频| 日韩精品a在线观看91| 久久久另类综合| 欧美一级搡bbbb搡bbbb| 中文字幕欧美日韩在线| 欧美片网站免费| 日韩不卡一区二区| 欧美黄页在线免费观看| 国产黄色在线| 精品国产乱码久久久久久牛牛| 国产99在线 | 亚洲| 欧美亚洲视频在线看网址| 中文字幕日韩第一页| 日韩欧美色综合| 精品三区视频| 日韩精品视频中文字幕| 中文字幕在线欧美| 欧美日韩中文字幕视频| 高清日韩中文字幕| 亚洲国产无线乱码在线观看| 国产偷久久久精品专区| 日韩 欧美 综合| 日本精品国语自产拍在线观看| 美女免费视频一区| 精品国产91乱高清在线观看| 日韩视频精品在线观看| 亚洲a中文字幕| 亚洲中午字幕| 精品国产91乱高清在线观看| 国产日韩电影| 在线观看免费国产小视频| 日韩你懂的电影在线观看| 欧美日韩精品中文字幕| 欧美久久一二三四区| 欧美日韩在线不卡一区| 欧美日韩国产一中文字不卡| 深夜福利一区二区| 欧美一级一级性生活免费录像| www.久久草| 欧美日韩高清一区二区| 精品国产91| 国产成人中文字幕| 日韩中文字幕视频在线观看| 国产婷婷精品| 一区二区三区四区五区视频在线观看| 欧美激情一区二区三区在线| 日韩手机在线观看视频| a级在线免费观看| 精品视频www| 亚洲免费专区| 午夜一区二区三区| 91久久大香伊蕉在人线| 久久精品国产91精品亚洲| 天天综合天天综合| 黄色片免费看| 一区在线视频观看| 国产一卡2卡3卡4卡网站免费| 久久电影国产免费久久电影| 日韩一级二级三级| 91久久久久| 日韩欧美中文字幕在线观看| av影视在线看| 91日韩中文字幕| 91精品国产丝袜白色高跟鞋| 91精品国产综合久久香蕉最新版| 77777_亚洲午夜久久多人| 一级片免费在线播放| 免费看黄资源大全高清| 日韩精品乱码av一区二区| 亚洲男人在线| 欧洲精品在线一区| 久久久精品国产99久久精品芒果| 日韩免费精品视频| 色综合天天综合网国产成人综合天| 99国产成 人 综合 亚洲欧美| 99pao成人国产永久免费视频| 欧美国产日韩在线播放| 久久 天天综合| 91精品国产色综合久久久蜜香臀| 视频一区三区| 精品久久久视频| 国产在线一区二区视频| 91精品国产综合久久福利| 国产1卡2卡三卡四卡网站| 久久视频一区| 欧美日韩国产免费| 日韩免费精品| 欧美中文字幕视频在线观看| 日韩免费视频一区| 日韩久久精品成人| 日韩欧美一级精品久久| 在线不卡一区二区| 久久久99久久精品欧美| 99精品一级欧美片免费播放| 中文字幕视频在线观看| 91精品久久久久久蜜臀| 日韩欧美国产不卡| 伊人国产视频| 中文字幕在线高清| 精品网站999www| 国产一区精品在线| 亚洲最大黄色| 中文字幕亚洲一区二区av在线| 久草中文在线观看| 亚洲 欧美综合在线网络| 最近中文字幕日韩精品| 日韩欧美中文字幕在线播放| 91久久精品国产| 成人a在线视频免费观看| 久草视频在线看| 中文字幕 乱码 中文乱码91| 黄色一区二区在线观看| 精品一区二区在线观看视频| 日本亚洲视频在线| 欧美自拍一区| 一本大道一区二区三区| 美女黄a一级视频| 国产午夜精品一区二区三区视频| 日韩精品视频网| 国产小视频免费在线网址| 国产在线播放一区二区| 久久91精品视频| 国产又粗又猛又爽又黄91精品| 日韩视频第二页| 精品中文字幕在线播放| 欧美日韩在线视频一区| 久久综合久久综合九色| 中文字幕欧美在线| 久久夜色精品国产噜噜亚洲av| www日韩欧美| 国产高清精品二区| 日韩色在线观看| 日韩欧美三级| 欧美中文字幕第一页| 日韩中文字幕视频在线| 在线中文字幕视频观看| 国产黄在线观看| 欧美 日韩 国产 高清| 日韩欧美在线1卡| 精品综合久久久久| 国产欧美日韩综合| 午夜黄色小视频| 欧美日韩国产免费观看| 日本精品在线播放| 红桃视频国产一区| 91久久久久| 视频一区视频二区中文| 欧美中文字幕精品| 日韩欧美国产亚洲| 日韩va亚洲va欧洲va国产| 亚洲国产福利视频| 91精品国产调教在线观看| 日韩中文字幕在线视频播放| 亚洲制服丝袜一区| 久久99蜜桃精品| 视频在线一区二区| 国产永久在线观看| 久久99精品久久久久婷婷| 久久久精品欧美| 欧美日韩国产在线观看| 亚洲高清免费一级二级三级| 国产欧美日韩中文久久| 日韩中文字幕视频网| 国产婷婷色一区二区三区在线| 欧美久久综合性欧美| 欧美日韩国产高清视频| 日本精品免费观看高清观看| 日韩欧美一卡二卡| 日韩激情一区| 国产免费一级片| 韩国v欧美v日本v亚洲| 日韩欧美在线网站| 精品国产1区2区3区| 一级日本免费的| 国内精品不卡| 免费看日韩精品| 亚洲高清视频一区| 影音先锋中文字幕在线观看| 中文字幕在线视频日韩| 国产黄色精品| 亚洲乱码在线观看| 精品国产网站在线观看| 亚洲成av人片| 日本a口亚洲| 免费高清在线一区| 国产小视频免费在线观看| 亚洲综合在线视频| 国产最顶级的黄色片在线免费观看| 久久福利视频一区二区| 国产偷国产偷亚洲清高网站| 免费看ww视频网站入口| 欧美日韩不卡在线视频| 国产黄色在线网站| 欧美日韩精品中文字幕| 欧美日韩三级视频| 久本草在线中文字幕亚洲欧美| 最新日韩中文字幕| av中文在线资源| 一级片免费网站| 国产视频一区二| 欧美日韩国产区| 最近高清中文在线字幕在线观看| 欧美亚洲视频在线看网址| 日韩在线视频观看正片免费网站| 日韩中文字幕国产| 91精品国产手机| 中文网丁香综合网| www..com日韩| 日韩三级在线播放| 日韩在线中文| 在线资源av| 日韩中文字幕国产| 欧美日韩精品高清| 中文字幕 亚洲一区| 欧美日韩视频免费| 91精品国产自产在线丝袜啪| 欧美日韩三级在线观看| 日韩国产欧美三级| 亚洲免费中文字幕| 中文精品在线观看| 欧美一级欧美三级在线观看| 91精品久久久久久久久| 久久久另类综合| 久久久久黄色| 中文字幕人成乱码在线观看| 免费中文字幕日韩欧美| 欧美日韩中文字幕精品| 久久欧美中文字幕| 久久久91精品| 国产卡1卡2卡三卡在线| 国产最顶级的黄色片在线免费观看| 欧美日韩在线看| 国产欧美日韩高清| 国产丝袜在线播放| 亚洲福利在线看| 欧美亚洲天堂网| 一区二区日韩av| 欧美日韩国产一二| 日韩亚洲不卡在线| 国产真实乱子伦精品视频| 亚洲免费播放| 91久久精品国产| 另类专区欧美| 欧美日韩国产999| 欧美日韩中文字幕精品| 成年人看的羞羞网站| 1区2区3区在线视频| 欧美日韩国产中文精品字幕自在自线| 国产成人精品综合网站| 日本免费在线视频不卡一不卡二| 久久精品国产91精品亚洲| 一区二区精品区| 中文字幕视频在线免费欧美日韩综合在线看| 精品999在线| 欧美日韩精品在线视频| 日本精品在线中文字幕| 中文字幕日韩精品在线| 日韩亚洲欧美中文在线| 日韩在线视频在线观看| 日韩在线视频精品| 久久夜色精品国产欧美乱极品| 久久久精品日韩| 国产在线日韩精品| 国产欧美日韩久久| 久久精品蜜桃| 欧美三级在线播放| 国产欧美一级| 成人无遮挡免费网站视频在线观看| 成人欧美亚洲| 日韩美女中文字幕| 国产一卡2卡3卡免费网站| 亚洲综合日韩欧美| lutube成人福利在线观看| 日韩中文字幕在线播放| 在线亚洲人成| 国产91久久久久| 精品国产欧美日韩不卡在线观看| 日韩视频在线免费看| 欧美亚洲另类制服自拍| 最近高清中文在线字幕在线观看1| 日韩欧美成人一区二区三区| 国产成人日日夜夜| 一区二区三区免费看视频| 欧美日韩国产123区| 久久91精品久久久久久秒播|