flex是什么?

任何容器都可以指定为flex布局:

.box{

display: flex;  /* 行内元素可以使用:inline-flex,webket内核浏览器必须 -webkit-flex */

}

设为flex布局后,子元素的float,clear,vertical-align属性都会失效

概念

属性

属性名称

属性解释

属性值

容器的属性

flex-direction

决定item排列方向

默认row, row-reverse,

column, column-reverse

flex-wrap

排列不下时,item如何换行

默认nowrap, wrap, wrap-reverse

flex-flow

direction和wrap的简写

默认row nowrap

justify-content

item在主轴上的对齐方式

flex-start, flex-end, center,

space-between, space-around

align-items

item在另一轴上的对齐方式

flex-start, flex-end ,center

baseline, stretch

align-content

多根轴线的对齐方式

flex-start, flex-end, center,

space-between, space-around,

stretch

项目的属性

order

决定item的排列顺序

默认0,整数,越小越靠前

flex-grow

当有多余空间时,item的放大比例

默认0,即有多余空间也不放大

flex-shrink

当空间不足时,item的缩小比例

默认1,即空间不足时缩小

flex-basis

项目在主轴上占据的空间

默认auto,长度值(例如100px)

flex

grow、shrink、basis的简写

默认 0  1  auto

align-self

单个item独特的对齐方式

同align-items,以align-self优先

参考:http://www.runoob.com/w3cnote/flex-grammar.html

;

最新文章

  1. 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
  2. BZOJ 1041: [HAOI2008]圆上的整点
  3. Linux学习笔记(14)-进程通信|共享内存
  4. java 随机获取国内IP
  5. beta版本项目冲刺
  6. packge-info.java
  7. Java实现Socket之WhoisClient
  8. U3D 精灵的点击监听
  9. 开发期间的GWT设置---加快编译速度
  10. [置顶] cocos2d-x 植物大战僵尸(4) 帽子僵尸的产生
  11. C#基本语句与C++区别
  12. iOS 搜索框控件 最简单的dome
  13. Size Balanced Tree(SBT) 模板
  14. C++模板杂谈
  15. 痞子衡嵌入式:ARM Cortex-M文件那些事(8)- 镜像文件(.bin/.hex/.s19)
  16. Merging one UE4 project into another.
  17. MVC异步AJAX的三种方法(JQuery的Get方法、JQuery的Post方法和微软自带的异步方法)
  18. sourceInsight与IAR的同步
  19. Delphi在Listview中加入Edit控件
  20. 【转】巧用CAT706做掉电检测

热门文章

  1. Apache环境下搭建KodExplorer网盘
  2. TestNG+ReportNG+IDEA+Git+Jenkins+surefire持续集成数据驱动dubbo接口测试
  3. CSS——如何清除浮动
  4. web前端性能优化汇总
  5. c语言用rand() 函数,实现random(int m)
  6. Spring IOC源代码具体解释之容器初始化
  7. Android 报错记录
  8. SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
  9. spark入门(helloworld插件)
  10. Android使用Fragment打造万能页面切换框架