弹性布局总结

文章探讨了表格布局的流量消耗与速度问题,指出浮动布局可能导致的父容器坍塌和影响兄弟元素的布局。接着介绍了弹性布局的灵活性,如子元素自适应和主轴对齐方式。此外,还提到了BFC规范及其在解决margin叠加、清除浮动和覆盖问题中的作用。

布局方式

  1. 表格 -缺点:表格布局的标签比使用HTML其他布局标签数量多,占用更多的流量资源,加载速度慢,一般不推荐使用
  2. 浮动

缺点:

1.对自身的影响,使用了浮动的元素可以形成块。就是说可以使行内元素拥有宽高

2. 对父级的影响,造成父容器坍塌,父容器的高度为0

3. 对兄弟元素的影响,在同行能放下的情况,兄弟元素的布局发生了变化

3.定位

4.多列

5.弹性布局 display: flex;

1.父容器变成弹性盒模型后,子元素会成为行内块元素

2.子元素在主轴上会忽略自身宽度,自适应父容器

flex-direction: row; 默认子项沿着x轴排列,从左到右

row-reverse;x作为主轴方向,起始线是右到左

flex-wrap: nowrap;默认,子项不换行

flex-flow: row wrap;上面两个的综合写法

justify-content:center;设置主轴方向上的对齐方式

align-items; center; 设置交叉轴上的对其方式

align-content: flex-start; 多行容器的对其方式

BFC 规范 (块级格式化上下文)

1、使用浮动

2、绝对定位

3、display:inline-block-·table-cells -flex

4、overflow·除了visible·以外的值

BFC 解决的问题

1.margin 叠加问题

2.margin 传值问题

3.清除浮动

4.解决覆盖问题

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值