CSS 布局神器 Flex 总结

本文详细介绍了Flex布局的基本概念和关键属性,包括容器的flex-direction、flex-wrap、justify-content、align-items和align-content属性,以及内部item的order、flex-grow、flex-shrink、flex-basis、flex和align-self属性。通过这些属性的组合,可以实现灵活的容器内元素布局,包括水平和垂直居中等效果。此外,文章还提到了在Flex布局中一些传统CSS属性的失效情况。

之前一直或多或少的使用了Flex,但是没有系统的总结下,正好今天有空,就顺便总结下

简介

首先呢,什么是Flex

Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性

任何一个容器或者行内元素都可以指定为Flex布局

.div1{
    display:flex
}
.item1{
    display: inline-flex;
}

但是有一点需要注意

设为Flex布局以后,子元素的 float 、clear 和 vertical-align属性将失效

 容器属性

总共有6个属性

  1. flex-direction
  2. flex-wrap
  3. flex-flow
  4. justify-content
  5. align-items
  6. align-content

 flex-direction

 flex-wrap

 flex-flow

也就是可以把  flex-direction  flex-wrap 配置属性写在一起

.div1{
  flex-flow: column wrap;
}

justify-content

这个属性就相当于横向布局配置,把这个属性和接下来介绍的 align-items  结合,就可以实现水平以及垂直居中.

align-items

这相当于设置垂直方向的布局配置,和上一个介绍的 justify-content 结合,就可以实现水平以及垂直居中.

align-content

相当与容器多行时内行与行的布局配置

内部item的属性

一共也有6个

  1. order
  2. flex-grow
  3. flex-shrink
  4. flex-basis
  5. flex
  6. align-sel

order

根据 flex-direction 的布局方向来 决定容器内部item的排布顺序 

flex-grow 

定义item放大的所占的相对空间,前提是存在剩余空间,类似与table中td内的colspan

flex-shrink 

与 flex-grow  的差别不仅仅是一个放大一个缩小, flex-shrink 是空间不足时的缩小策略

flex-basis 

主轴(main size)代表的意义在这张图里面就可以看到,红线的地方 

flex 

 

align-self

 比容器的align-items更高优先级

 参考链接:https://www.runoob.com/w3cnote/flex-grammar.html

一、2022-2012年中国各地区新质生产力水平测算数据(王珏版)二、2022-2012年中国各地区新质生产力测算数据三、2011-2022上市公司新质生产力数据(代码+dta结果+文献)四、新质生产力水平测算数据集(2010-2023年)数据范围:全国30个省市自治区测算方法:从劳动者、劳动对象、生产资料三大维度进行测算,共含21个指标,比如创业活跃度、数字经济指数、企业数字化、机器人安装密度等等。算方法:参考权威文献做法,新质生产力的评价体系建立在科技生产力、绿色生产力和数字生产力3个一级指标、6个二级指标、24个三级指标基础上。①科技生产力从创新生产力和技术生产力两个方面刻画。创新生产力水平使用创新研发、创新产业和创新产品等指标衡量;技术生产力水平选取技术研发测度。②绿色生产力从资源节约型生产力和环境友好型生产力两个角度测度。资源节约型生产力从能源强度、能源结构和用水强度三个方面衡量;环境友好型生产力从废物利用、废水排放和废气排放三个层面衡量。③数字生产力从数字产业生产力和产业数字生产力两个层面衡量。数字产业生产力以电子信息制造和电信业务通讯来衡量;产业数字生产力以网络普及率、软件服务、数字信息和电子商务来衡量。参考文献:参照卢江(2024)的做法,从科技生产力、绿色生产力和数字生产力3个方面计算各省的新质生产力水平,包括原始数据、测算dofile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值