flex布局学习记录

推荐阮一峰写的flex布局博客,这里我只是说下自己的学习记录.
flex布局可以实现响应式布局.
兼容性:
这里写图片描述
实现flex布局,要有父容器和子元素.
将父容器设置为display:flex.
父容器设置为display:flex之后,它的子元素的float,clear,vertical-align属性将失效。
flex容器有两个轴,一条为主轴,一条为交叉轴,主轴和交叉轴与x,y轴类似.

这里只说我常用的属性:
一般情况下会这样设置容器的属性:
flex-flow:row no-wrap; ,这条为缩写属性,row代表从左向右排列.no-wrap表示不换行.
justify-content: flex-start; 这条属性表示主轴上的对齐方式.
align-items:flex-start; 这条属性表示交叉轴上的对齐方式.

子元素上的属性:
order: 0; 这条属性表示项目的排列顺序,子元素将会按order的值从小到大按顺序排列,默认值为0.如果将某个子元素的order属性设为-1,则这个子元素排在第一位.
flex-grow;表示子元素的放大比例.默认为0,表示如果存在多余空间,子元素也不会放大.
flex-shrink;表示子元素的缩小比例,默认为1,表示如果容器空间变小时,子元素也会按比例缩小,如果某个子元素设置为0,则其他子元素会缩小,这个子元素不会缩小.
flex-basis;一般不需要设置,默认值为auto.
flex;是flex-grow flex-shrink flex-basis3个属性的缩写,默认值为0,1,auto.我一般设置为flex:1,等同于flex:auto(flex:1 1 auto);

我就记录自己常用的属性,不常用的属性我觉得没必要记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值