弹性布局

任意盒子,设置display属性值为flex,则盒子本身开启弹性布局。
display设为flex的盒子我们称为’弹性容器‘,弹性容器的子元素(孙子不包括)我们称之为’弹性项目‘。关于轴的概念:弹性容器内存在两根轴,分别是主轴和交叉轴,主轴和交叉轴永远是垂直的

css属性名取值说明注意事项
弹性容器
displayflex开启自身弹性布局开启弹性布局后自身不会有什么变化,,但是其弹性项目无论之前如何布局,盒子怎样摆放,在变为弹性项目后都变得像浮动一样,具有包裹性,可以设置宽高
flex-wrapnowrap、wrap、wrap-reverse设置的弹性项目在主轴上放不下,是否可以换行,是否允许出现多根主轴
flex-directionrow、column、row-reserve、column-reserve弹性容器控制内部主轴方向
justify-contentstretch、center、space-around、space-between、flex-start、flex-end弹性项目在主轴上的对齐方式
align-itemsstretch、center、flex-start、flex-end弹性项目在交叉轴上的对齐方式
align-contentstretch、center、space-around、space-between、flex-start、flex-end当弹性项目存在多根主轴,多根主轴在交叉轴上的对齐方式
弹性项目
flex-grow0或正整数当主轴上存在剩余项目弹性布局如何瓜分
flex-basisauto或任意有效设置弹性项目参与计算主轴剩余空间的数值
flex-shrink1或正整数当主轴上放不下弹性项目时,弹性项目如何缩放
align-selfinherit 、 stretch 、flex-start、 flex-end 、 center设置自身在交叉轴的对齐方向会覆盖弹性容器align-items的设置

*开启弹性项目后浮动、清浮动、vertical-align等都无效,不过定位还是可以的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值