详细说明,请前往:https://blog.csdn.net/qq_41075132/article/details/82865248

大致说明作用:

flex是 flex-grow,flex-shrink,flex-basis的缩写flex-grow::当父控件还有剩余空间的时候,是否进行放大(grow)其中数值代表的是放大比例,值为0的时候表示不放大;flex-shrink:当父控件空间不够的时候,是否进行缩小(shrink)其中数值代表的是与控件大小有关的缩小比例;flex-basis:当子空间含有这个属性的时候,代表了子空间占主轴的大小,主轴就是flex的主方向row是横向,column是竖向;(这里第一个链接中只说了width,如果flex方向是column也可以是height);

具体分析:

flex属性的所有可能值:

1.默认值flex 的默认值是 0 1 auto2.当 flex 取值为 none,则计算值为 0 0 auto,3.当 flex 取值为 auto,则计算值为 1 1 auto4.当 flex 取值为一个非负数字,则该数字为 flex-grow 值,flex-shrink 取 1,flex-basis 取 0%
即 flex:2 >>> flex: 2 1 0%;5. 当 flex 取值为一个长度或百分比,则视为 flex-basis 值,flex-grow 取 1,flex-shrink 取 1
即: flex:24px >>> felx:1 1 24px;  flex:20% >>> flex:1 1 20%;6.当 flex 取值为两个非负数字,则分别视为 flex-grow 和 flex-shrink 的值,flex-basis 取 0%
即:  flex:2 2 >>> flex: 2 2 0%7.当 flex 取值为一个非负数字和一个长度或百分比,则分别视为 flex-grow 和 flex-basis 的值,flex-shrink 取 1
即:  flex:2 24px >>> flex: 2 1 24px

flex------flex | flex-grow flex-shrink flex-basic相关推荐

  1. flex布局一行三个_CSS Flex布局

    Flex之前 在flex布局出现以前,css布局大致就以下几种布局: 主要使用: normal flow 正常流.文档流 float + clearfix position: relative + p ...

  2. flex布局 flex_时髦的Flickr Flex小部件

    flex布局 flex A web widget, or badge, is a small, embeddable element that you can add to your site tha ...

  3. flex:0是什么意思,flex:0在IE11遇到的问题

    flex:0是什么意思,flex:0在IE11遇到的问题 flex:0表示什么意思 flex 各属性含义 在ie中遇到的问题 flex:0表示什么意思 flex: 0等同于flex: 0 1 0%,也 ...

  4. flex弹性盒子中flex-grow与flex的区别

    flex弹性盒子中flex-grow与flex的区别 大家在使用flex布局的时候很多情况下都会用到flex-grow这个属性, flex-grow 属性用于设置父元素剩余空间的瓜分比例, flex ...

  5. flex的三个属性grow、shrink、basis

    个人理解 flex-grow:0; 默认值为0,容器中项目没有占满时,不分配剩余空间. flex-shrink:1; 默认值为1,容器中项目超出容器大小时,把项目平均压缩到容器内. flex-basi ...

  6. java flex 上传文件_使用Flex和java servlet上传文件

    资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...

  7. css3 flex布局九宫格,css3最全flex布局结构整理

    一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平.垂直同时居中.记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左 ...

  8. flex+java项目创建_创建Flex 4和Java Web应用程序

    当前的Web技术对它们的需求不断增长. 他们必须能够管理用户帐户,上载内容和流视频. 这种需求要求RIA开发人员寻求简化开发工作流程的技术,同时提供常见的功能. 开发人员面临的挑战是选择正确的技术来提 ...

  9. flex布局,子元素设置flex: 1和nowrap,内容长度超出盒子

    解决方法:子元素设置宽度即可 {flex: 1;width: 0; } // 或者 {flex: 1;min-width: 0 }

  10. html5 flex布局纵向,html最新的flex布局

    每当我们去进行前端页面布局时都会用到float.position.margin等一些属性,这些属性用起来略显麻烦,并且浏览器去进行渲染时会大大消耗性能 所以今天我们来谈谈最新的 flex布局,也叫弹性 ...

最新文章

  1. 2019中国计算机高引学者榜单出炉,164人入选!
  2. wxWidgets:wxLayoutAlgorithm类用法
  3. windows同时安装python2和3编码_Windows同时安装多个版本,python2和python3,window
  4. 图像目标检测(Object Detection)原理与实现(二)
  5. 叮咚!7.24运维节,您有一份礼物待查收!
  6. 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.11 开店前要做好调查,预测市场...
  7. jersey restful服务框架
  8. mysql 有数据更新数据_MySQL之——实现无数据插入,有数据更新
  9. IDEA远程调试代码
  10. 中国石油大学《工程概预算与招投标》第三阶段在线作业
  11. 国内十大白银期货APP最新排名
  12. 中文 NLP(5) -- 宾州树《汉语词性标注规范》
  13. UML-类 图 (2)
  14. Day 20 IOl流
  15. 计算机操作系统学习笔记----进程管理
  16. 下载B(bilibili)站视频
  17. 计算机专业研究生核心能力培养(1)——论文阅读与积累
  18. 信息竞赛(NOI)如何高效刷题 建议刷题历程
  19. 区块链大讲堂第一期丨什么是区块链?怎样通俗的理解区块链?
  20. 破解android手机屏幕九宫格锁屏

热门文章

  1. Python中DataFrame转换成ndarray
  2. BUG记录:Exception evaluating SpringEL expression
  3. iOS - UITableView加载网络图片 cell适应图片高度
  4. Win7蓝牙无法连接,有感叹号
  5. 转化率低?不妨试试这样写文案介绍产品
  6. HOOK函数的基本含义,游戏中如何进行反外挂?
  7. 浏览器跨域服务器响应了吗,浏览器跨域问题之HTTP跨域响应头 | kTWO-个人博客
  8. 农村出身,毕业10年,从身无分文到200万存款,算不算改变了命运?
  9. 软件测试面试时的智力题
  10. 移动应用软件设计讲究“短、平、快”