HTML CSS 弹性布局

我们的常规布局都在控制盒子的一些居中,或者等间距等比例来进行排序的时候,使用常规的盒模型加浮动来布局会很麻烦,并且也不太容易能调整出一个好的比例。接下来我们来学习一下弹性布局

display:flex/inline-flex

首先我们需要声明这个盒子要使用弹性盒模型,但是大家要注意,这个声明是要写道父级的,就是比如我们要让子级使用弹性盒模型,那么我们需要在父级中声明
只要我们声明了盒子是弹性盒子,子级的排序便会同排显示

1.flex-direction 检索子盒子的排列顺序

既然是子盒子,那么同样的这个是需要我们在父级声明的。
row,是横向,盒子从左到右以此排列。
row-reverse 盒子从右到左以此排列
column 是纵向 盒子从上到下以此排列
column-reverse 盒子从下到上以此排列

2.flex-warp 检索子级是否超过父级边界,决定是否换行

同样,这样也是写在夫级的并作用于子级的
nowrap 不换行 也是默认值
wrap 换行
wrap-reverse 反转换行

3.重点:justify-content 检索盒子在X轴方向的对齐方式

写在父级,作用于子级
flex-start 左对齐
flex-end 右对齐
center 居中
space-between 两端在左右分布,中间的元素居中
space-around 等间分布

4.align-items 检索盒子在Y轴方向的对齐方式

写在父级,作用于子级
flex-start 置顶
flex-end 置底
center 居中
baseline 与基线对齐

5.align-content 检索盒子在换行时的对齐方式

写在父级,作用于子级
flex-start 置顶
flex-end 置底
center 居中
space-between 上下置顶置底,中间的元素居中
space-around 纵向平分空间,各行以最大方式显示

6.order 排列顺序

这个属性是写在子级的,表示的是子级的排列顺序,值越小排名越高

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值