.container{
display: -webkit-flex/inline-flex;
display: -moz-flex/inline-flex;
display: -ms-flex/inline-flex;
display: flex/inline-flex;
}

让元素以flex形式渲染

flex=block

inline-flex=inline-block

flex-direction: row/row-reverse/column/column-reverse;

定义主轴方向

row=从左至右(默认值)

column=从上到下

flex-wrap: nowrap/wrap/wrap-inverse

定义侧轴方向

nowrap=不换行(默认值)

wrap=换行,换行方向与文字排列方向一致

wrap-inverse=与文字排列方向相反

flex-flow: row wrap;

同时定义主轴和侧轴

justify-content: flex-start/flex-end/center/space-between/space-around;

单行内,主轴方向对齐方式

space-between=为元素中间用空白填充

space-around=则在space-between的基础上,开头和结尾元素都留出空白

align-items: flex-start/flex-end/center/baseling/stretch;

单行内,各个元素之间的侧轴方向对齐方式

其中stretch,拉伸元素填满整行

align-content: flex-start/flex-end/center/space-between/space-around/stretch;

多行内容之间,行与行的侧轴对齐方式


 以下针对于单一元素进行设定

align-self

覆盖父容器的align-items的设定值,针对单一元素进行设置。

order: <integer>

设定元素的排列顺序

flex:  none | initial | auto | [flex-grow flex-shrink || flex-basis] | initial | auto;

initial=在有剩余空间的情况下不会有任何变化,但是在必要的情况下会被收缩

auto=会根据主轴自动伸缩以占用所有剩余空间,非常类似于普通流中的自动外边距

flex-grow=扩展比率。容器空间大于元素所需控件之和的情况下,根据元素的设定值来扩大元素大小以填充剩余空间。0不参与空间分配。

flex-shrink=收缩比率。容器空间小于元素所需空间之和的情况下。根据元素的设定值缩小元素以适应容器大小。0不参与空间分配。

flex-basis=伸缩基准值。各个元素按此值主张自己的大小,容器满足个元素主张大小后:如果有剩余的空间,则按照flex-grow分配剩余大小;如果空间不足以放下所有元素,则差值部分按照flex-shrink缩小各个元素。*此处主张的大小指的是元素的宽和高,如果元素的box-sizing为默认值(content-box),则计算剩余空间或需收缩空间之前要减去padding和border-width。

css flex cheat sheet的更多相关文章

  1. CSS3 Animation Cheat Sheet:实用的 CSS3 动画库

    CSS3 Animation Cheat Sheet 是一组预设的动画库,为您的 Web 项目添加各种很炫的动画.所有你需要做的是添加样式表到你的网站,为你想要添加动画效果的元素应用预制的 CSS 类 ...

  2. XSS (Cross Site Scripting) Prevention Cheat Sheet(XSS防护检查单)

    本文是 XSS防御检查单的翻译版本 https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sh ...

  3. XSS Filter Evasion Cheat Sheet 中文版

    前言 译者注: 翻译本文的最初原因是当我自己看到这篇文章后,觉得它是非常有价值.但是这么著名的一个备忘录却一直没有人把它翻译成中文版.很多人仅仅是简单的把文中的 各种代码复制下来,然后看起来很刁的发在 ...

  4. Emmet Cheat Sheet(Sublime编辑)

    快捷创建html标签 官网的Emmet Cheat Sheet :http://docs.emmet.io/cheat-sheet/ https://files.cnblogs.com/files/t ...

  5. Web前端开发必备手册(Cheat sheet)

    转自:http://blog.bingo929.com/cheat-sheets-for-web-develop.html Cheat sheet这个词组如果直译成中文,意思大概是”作弊小抄”之类的词 ...

  6. 转:PostgreSQL Cheat Sheet

    PostgreSQL Cheat Sheet CREATE DATABASE CREATE DATABASE dbName; CREATE TABLE (with auto numbering int ...

  7. Git Cheat Sheet

    Merge Undo git merge with conflicts $ git merge --abort Archive $ git archive --format zip --output ...

  8. IOS Application Security Testing Cheat Sheet

    IOS Application Security Testing Cheat Sheet    [hide]  1 DRAFT CHEAT SHEET - WORK IN PROGRESS 2 Int ...

  9. HTML5 Cheat sheet PNG帮助手册(标签、事件、兼容)

    HTML5 Cheat sheet PNG帮助手册(标签.事件.兼容) 1.HTML5标签 2.HTML5事件 3.HTML5兼容 最新HTML5手册资料请参考:http://www.inmotion ...

随机推荐

  1. 关于OpenGL Framebuffer Object、glReadPixels与离屏渲染

    最近写论文需要用到离屏渲染(主要是因为模型太大普通窗口绘制根本做不了),于是翻阅了红宝书查了下相关api和用法.中文版的红宝书可读性有点差,很多地方翻译地晦涩,但好歹读起来比较快,主要相关章节为第8章 ...

  2. HTTP接口开发专题三(发送http请求,调用http接口的流程)

    一.xml数据格式传输 1)构造xml参数:通过JAXB将java对象转换为xml 2)调用上一篇的http工具类的方法,发送请求到目的接口地址 3)返回的xml字符串结果,用JAXB进行解析成jav ...

  3. Rhythmk 一步一步学 JAVA(7): jsp 自定义标签

    1.实现Tag接口: TagSupport类实现了Tag接口,为我们提供了4个重要的方法(见表6-5). 1.1. TagSupport类中的常用方法           int doStartTag ...

  4. AE 遍历栅格实现栅格重分类(C#实现)

    下面要讲的种重分类方法,网上很多.但是好像 System.Array pSafeArray = pPixelBlock.get_SafeArray(0) as System.Array;这一句一直报下 ...

  5. 设置Eclipse中的tab键为4个空格

    在工具栏上找到window,点击 window->preference 然后在打开的界面中选择 General->Editors->Text Editors, 再选中右侧的 inse ...

  6. C# XML文件读取

    using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; usin ...

  7. SynchronizationContext

    /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : ...

  8. 一个word小技巧

    最近在进行word格式重拍的时候发现了一个有些恶心的事,怎么去匹配文档里面所有的中文呢? 后来通过网络搜索发现了答案,在word中的查找和替换中有一个选项,可以使用通配符进行匹配. 当我们使用 ([一 ...

  9. ROS tf 编程指南

    ROS (Robot Operating System, 机器人操作系统)是最知名的机器人操作系统,广泛应用于无人驾驶和机器人,tf(transforms,坐标系转换)是ROS下的一个常用的工具库.r ...

  10. ubuntu下搭建android开发环境之超顺畅模拟器

    如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...