flex (html弹性布局)
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
;
最新文章
- 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
- BZOJ 1041: [HAOI2008]圆上的整点
- Linux学习笔记(14)-进程通信|共享内存
- java 随机获取国内IP
- beta版本项目冲刺
- packge-info.java
- Java实现Socket之WhoisClient
- U3D 精灵的点击监听
- 开发期间的GWT设置---加快编译速度
- [置顶] cocos2d-x 植物大战僵尸(4) 帽子僵尸的产生
- C#基本语句与C++区别
- iOS 搜索框控件 最简单的dome
- Size Balanced Tree(SBT) 模板
- C++模板杂谈
- 痞子衡嵌入式:ARM Cortex-M文件那些事(8)- 镜像文件(.bin/.hex/.s19)
- Merging one UE4 project into another.
- MVC异步AJAX的三种方法(JQuery的Get方法、JQuery的Post方法和微软自带的异步方法)
- sourceInsight与IAR的同步
- Delphi在Listview中加入Edit控件
- 【转】巧用CAT706做掉电检测
热门文章
- Apache环境下搭建KodExplorer网盘
- TestNG+ReportNG+IDEA+Git+Jenkins+surefire持续集成数据驱动dubbo接口测试
- CSS——如何清除浮动
- web前端性能优化汇总
- c语言用rand() 函数,实现random(int m)
- Spring IOC源代码具体解释之容器初始化
- Android 报错记录
- SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
- spark入门(helloworld插件)
- Android使用Fragment打造万能页面切换框架