弹性盒子模型详解与特性

}
.wrap span{
width: 100px;
height: 100px;
background: yellow;
border:2px solid #000;
font-size: 40px;
text-align: center;
line-height: 100px
/flex-direction控制主轴方向排列X 轴
row默认主轴排列方式
row-reverse方向相反
row-column Y轴方向排列
/
}




1
2
3
4

display: flex; flex-direction: row;/*默认属性 row 如果改成垂直显示 子元素高度会等比例压缩*/ flex-wrap: nowrap;/*水平方向换行方式 默认nowrap如果显示不开等比例压缩*/ justify-content: space-around; /*子元素水平对齐方式 flex-start 左对齐 flex-end 右对齐 center 居中对齐 space-between 两端对齐 space-around 等间距对齐; */ align-items: center; /* 子元素的垂直对齐方式 flex-start:交叉轴的起点对齐。 flex-end:交叉轴的终点对齐。 center:交叉轴的中点对齐。 baseline: 项目的第一行文字的基线对齐。 stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。*/ order /*用来决定子元素的排列顺序越小越靠前*/ /*flex-grow: 1;*/ /*剩余空间的分配比例:默认为0 不分配 值越大 分配比例越多*/ flex-shrink: 0; /*空间不足时的压缩设置 默认为1 等比例压缩 如果一个元素不想等比例压缩 只需要给这个元素设置为零 */ flex-basis: 500px; /*定义元素的固定基础宽度 如果还有剩余空间 则所有元素均分剩余空间*/ 1:如果一个普通元素想成为弹性盒子元素只需要给元素添加display:flex; 2:弹性盒子基本上是添加给父元素,为的是让其中的子元素可以按照flex的规则进行布局 如果子元素中还有孙子元素按照弹性盒子的规则进行布局,那么子元素也要添加display:flex; 3:如果父元素添加了display:flex属性那么子元素中float clean position等属性无效 https://blog.csdn.net/qq_42786725/article/details/81332235
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值