标签:number 移动web span dir code content start contain enter
传统布局:兼容性好;布局繁琐;局限性,不能在移动端很好的布局。
flex 弹性布局:操作方便,布局极为简单,移动端应用很广泛;PC 端浏览器支持情况较差;IE 11或更低版本,不支持或仅部分支持。
flex 是flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex 布局。
属性值 | 说明 |
---|---|
row | 默认值从左到右 |
row-reverse | 从右到左(子元素排列顺序颠倒) |
column | 从上到下 |
column-reverse | 从下到上 |
属性值 | 说明 |
---|---|
flex-start | 默认值从头部开始(如果主轴是x轴,则从左到右) |
flex-end | 从尾部开始排列 |
center | 在主轴居中对齐(如果主轴是x轴则水平居中) |
space-around | 平分剩余空间 |
space-between | 先两边贴边再平分剩余空间 |
属性值 | 说明 |
---|---|
nowrap | 默认值,不换行 |
wrap | 换行 |
属性值 | 说明 |
---|---|
flex-start | 默认值从上到下 |
flex-end | 从下到上 |
center | 挤在一起居中(垂直居中) |
stretch | 拉伸(子盒子不要给高度,拉到和父盒子一样高) |
属性值 | 说明 |
---|---|
flex-start | 默认值在侧轴的头部开始排列 |
flex-end | 在侧轴的尾部开始排列 |
center | 在侧轴中间显示 |
space-around | 子项在侧轴平分剩余空间 |
space-between | 子项在侧轴先分布在两头,再平分剩余空间 |
stretch | 设置子项元素高度平分父元素高度 |
align-content和align-items 区别
flex-flow:复合属性,相当于同时设置了flex-direction 和flex-wrap
flex-flow: row wrap;
.item{
flex:<number>; /*default 0*/
}
span:nth-child(2){
align-self: flex-end;
}
.item{
order: <number>
}
标签:number 移动web span dir code content start contain enter
原文地址:https://www.cnblogs.com/chri330dj/p/12452593.html