display:flex布局
首先要有个容器,并设置display:flex;display:-webkit-flex;该容器有以下六个属性:
| flex-direction (元素排列方向)row, row-reverse, column, column-reverseflex-wrap (换行)nowrap, wrap, wrap-reverseflex-flow (以上两者的简写)flex-direction || flex-wrapjustify-content (水平对齐方式)flex-start, flex-end, center, space-between, space-aroundalign-items (垂直对齐方式)    stretch, flex-start, flex-end, center, baselinealign-content (多行垂直对齐方式)    stretch, flex-start, flex-end, center, space-between, space-around | 
项目的属性
| order 排列顺序,数值,默认0    "integer"flex-grow 如图示7,定义放大比例,默认0,即如果存在剩余空间,也不放大。    "number"flex-shrink 如图示8,定义缩小比例,默认1,如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。    "number"flex-basis 定义项目占据的主轴空间,默认auto。会根据flex-direction定义的主轴(水平或者垂直),定义项目本来的大小,跟width或者height一样。flex 推荐,以上三个的缩写,默认 0 1 auto    "flex-grow""flex-shrink""flex-basis"align-self 如图示9,单个项目有与其他项目不一样的对齐方式,可覆盖align-items | 
1.flex-direction
| row (从左往右)默认row-reverse (从右往左)column (从上往下)column-reverse (从下往上) | 
2.flex-wrap
| nowrap (不换行)默认wrap (换行,且往下一行换)wrap-reverse (换行,且往上一行换) | 

3.flex-flow,是flex-direction和flex-wrap的简写形式。
| 1 | flex-flow:<flex-direction> || <flex-wrap>; | 
4.justify-content
| flex-startflex-endcenterspace-betweenspace-around | 

5.align-items
| stretch 默认flex-startflex-endcenterbaseline 项目第一行文字的基准线对齐 | 
 
  
6.align-content
| stretch 默认flex-startflex-endcenterspace-betweenspace-around | 

7.flex-grow
定义了放大比例,默认为0,即如果存在剩余空间,也不会放大。但是,如果所有项目的flex-grow属性为1,则他们将等分剩余空间(如果有的话),如果其中一个为2,则他是其他项目的2倍宽度。

8.flex-shrink
定义了项目的缩小比例,默认为1,即如果空间不足,项目将缩小。如果有一个项目的flex-shrink为0,其他都为1,空间不足时,前者不缩小。

9.align-self,定义项目自己的对齐方式

display:flex布局的更多相关文章
- 1.display:flex布局笔记
		/*display:flex布局方式主要运用于垂直居中的效果*/ 一.Flex译为Flexible Box(弹性盒子),任何一个容器都可以指定为Flex布局 注:设置为Flex布局之后,子元素的flo ... 
- display:flex 布局教程,弹性布局!
		display:flex 布局教程 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. ... 
- HTML/CSS:display:flex 布局教程
		网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂 ... 
- 【原创】display:flex布局大全
		全都是自己写的 希望大家可以点个赞 谢谢! Html代码(没时间精简 请多包涵) <!DOCTYPE html> <html lang="en"> < ... 
- display:flex 布局详解(2)
		1. flex设置元素垂直居中对齐 在之前的一篇文章中记载过如何垂直居中对齐,方法有很多,但是在学习了flex布局之后,垂直居中更加容易实现 HTML代码: <div class=" ... 
- display: flex; 布局
		废话不多说,供上我学习Flex布局的启蒙文章,一切的答案,尽在这里,仔细阅读,多多回味!保证你有所收获! http://www.ruanyifeng.com/blog/2015/07/flex-gra ... 
- display:flex 布局之 骰子
		代码部分 html <body> <div class="box"> <div class="a a1"> <span ... 
- 浅谈display:flex
		display:flex 意思是弹性布局 首先flex的出现是为了解决哪些问题呢? 一.页面行排列布局 像此图左右两个div一排显示 可以用浮动的布局方式 html部分 css部分 这种布局有两个缺点 ... 
- css display:flex 属性
		一:display:flex 布局 display:flex 是一种布局方式.它即可以应用于容器中,也可以应用于行内元素.是W3C提出的一种新的方案,可以简便.完整.响应式地实现各种页面布局.目前,它 ... 
随机推荐
- 同一台电脑配置多个JBoss
			在jboss中找到对应的文件,修改对应文件端口可解决两个以上jboss的端口冲突问题 不同的jboss修改的端口要区别开来,本例所用jboss版本为JBoss4.2.2.GA 文件端口: 8083,1 ... 
- TCP/IP学习20180710-数据链路层-ICMP协议
			1.ICMP协议IP协议不保证数据送达.则应有协议保证数据送达.ICMP就是其中的重要协议.ICMP:(Internet Control Messages Protocol)因特网信报控制协议当传送I ... 
- 监听 input 内容 改变
			html: <input class="query_str_input" placeholder="搜索您的需求" type="text&quo ... 
- POI 生成、导出Excel(包含多个sheet)带 图片
			1.导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</ar ... 
- Android Studio Gradle配置工具开发
			by 蔡建良 2019-3-9 QQ: 304125648 Android Studio导入项目经常出现卡死的情况.针对Gradle更新配置的问题,网上已经有详细的方法,但也很烦索,步骤也很多. 因此 ... 
- servlet-response学习笔记
			为了给用户一个返回数据,我们需要使用HttpServletResponse 从相应对象获取一个输入流 通过输入流将返回结果写入到响应体中 关闭输入流 public class ResponseServ ... 
- hive  中间会话临时文件自动清理脚本
			hive在运行过程中,我们经常会发现 hdfs /tmp/hive/hive or hdfs 目录占用空间巨大,我这里已经清理过了所以,相对较小.但是初次使用hive的用户,一定会发现 随着时间的推移 ... 
- CentOS7安装HDP集群
			之前安装大数据组件都是一个一个手动安装的,最多弄一个脚本自动安装.手动安装麻烦不说,还没有可以监控集群的可视化界面,而且组件的稳定性也是个问题. 所以我们应该试一试HDP和CDH这种企业级的hadoo ... 
- oracle入坑日记<六>自增列创建和清除(含序列和触发器的基础用法)
			0 前言 用过 SQLserver 和 MySQL 的自增列(auto_increment),然而 Oracle 在建表设置列时却没有自增列. 查阅资料后发现 Oracle 的自增列需要手动编写. ... 
- HiveServer2的WEB UI界面
			1.hive-site.xml配置如下: <property> <name>hive.server2.webui.host</name> <val ... 
