Flexbox布局(CSS3 彈性布局,F(xiàn)lexible Box)之 基本概念解析 – WEB前端開發(fā)

我是創(chuàng)始人李巖:很抱歉!給自己產(chǎn)品做個廣告,點擊進來看看。  

接上一篇: Flexbox布局(CSS3 彈性布局,F(xiàn)lexible Box)之基本介紹

Flexbox布局的基本概念

這里再詳細介紹一下基本概念

flex_terms

flex container( flex容器 或 彈性容器

flex容器是flex元素的的父元素。 通過設置 display 屬性的值為 flexinline-flex 定義。

注舊版本的屬性值:

  • box:將對象作為彈性容器顯示。(最老版本)
  • inline-box:將對象作為內聯(lián)塊級彈性容器顯示。(最老版本)
  • flexbox:將對象作為彈性容器顯示。(過渡版本)
  • inline-flexbox:將對象作為內聯(lián)塊級彈性容器顯示。(過渡版本)

flex item(flex子元素 或 彈性子元素)

flex容器的每一個子元素均為一個flex子元素。注意:felx容器直接包含的文本變?yōu)槟涿膹椥宰釉亍?/p>

注意: Flexbox布局和原來的布局是2套概念,所以部分css屬性在flex子元素中將不起作用,比如: float ,? clear ?,? vertical-align ?,? column-*

每個flex子元素沿著 主軸(main axis) 依次相互排列 。交叉軸(cross axis) 垂直于主軸

  • 屬性 flex-direction 定義主軸方向。
  • 屬性 justify-content 定義了flex子元素如何沿著主軸排列。
  • 屬性 align-items 定義了flex子元素如何沿著交叉軸排列。
  • 屬性 align-self 覆蓋父元素的 align-items屬性, 定義了單獨的flex子元素如何沿著交叉軸排列。

方向

flex容器的 主軸起點邊緣(main start)主軸終點邊緣(main end)交叉軸起點邊緣(cross start) , 交叉軸終點邊緣(cross end) 為flex子元素排列的起始和結束位置。它們具體取決于由 writing-mode (從左到右、從右到左等等)屬性建立的向量中的主軸和交叉軸位置。

  • 屬性 order ?將元素依次分組,并決定誰先出現(xiàn)。
  • 屬性 flex-flow 是屬性 flex-directionflex-wrap 的簡寫,用于排列flex子元素。

flex子元素根據(jù) flex-wrap 屬性控制的側軸方向(在這個方向上可以建立垂直的新線),既可以是一行也可以是多行排列。

尺寸

flex子元素寬高可相應地等價于 主尺寸(main size)交叉尺寸(cross size) ,它們都分別取決于flex容器的主軸和側軸。

  • ? min-heightmin-width 屬性的初始值為新增關鍵字 auto。
  • 屬性 flexflex-basis flex-growflex-shrink 的縮寫,代表flex子元素的伸縮性。

?

本文被轉載1次

首發(fā)媒體 Web前端開發(fā) | 轉發(fā)媒體

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
久久亚洲精品成人777大小说| 亚洲国产另类久久久精品小说| 久久精品久久精品| 拍真实国产伦偷精品| 国产精品久久自在自线观看| 亚洲AⅤ永久无码精品AA| 99精品视频免费观看| 一色屋成人免费精品网站| 国产成人麻豆亚洲综合无码精品| 久久精品免费大片国产大片| 大香伊人久久精品一区二区| 久久成人影院精品777| 99精品热这里只有精品| 久久国产免费观看精品| 国产成人精品三级麻豆| 国产精品成人观看视频国产| 黑人粗长大战亚洲女2021国产精品成人免费视频| 999精品视频这里只有精品| 精品亚洲成A人在线观看青青| 久久九九精品99国产精品| 国产精品午夜无码av体验区| 中文字幕一区二区精品区| 久久精品国产精品国产精品污| 亚洲国产成人精品无码久久久久久综合| 久这里只精品99re66| 久久亚洲国产精品123区| 亚洲国产成人精品无码区二本| 麻豆成人久久精品二区三区免费 | 国产综合精品久久亚洲| 成人h动漫精品一区二区无码| 亚洲精品第一国产综合精品| 国产亚洲精品一品区99热| 精品国产高清在线拍| 思思91精品国产综合在线| 国产精品高清一区二区人妖| 999久久久免费精品播放| 九九精品成人免费国产片| 99精品久久精品一区二区| 国产精品1024视频| 国产AV午夜精品一区二区入口| 久久精品国产精品亚洲|