flex兼容性写法
程序员文章站
2022-03-10 16:51:49
flex很早就出来了,但是由于兼容性很差,一直不火。 目前个人只在手机端中小心翼翼的使用flex,整理个模板出来,横轴的! 模板css: .children{ height: 20px; border: 1px solid red; margin: 2px; } .parent{ width: 10 ......
flex很早就出来了,但是由于兼容性很差,一直不火。
目前个人只在手机端中小心翼翼的使用flex,整理个模板出来,横轴的!
模板css:
.children{
height: 20px;
border: 1px solid red;
margin: 2px;
}
.parent{
width: 1000px;
border:1px solid green;
}
模板html:
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
横轴的模板flex兼容性写法:
/* 父元素-横向排列(主轴) */
.parent{
display: box;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
/* 子元素-平均分栏 */
.child{
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
/* 父元素-横向换行 */
.parent{
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
/* 父元素-水平居中(主轴是横向才生效) */
.parent{
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
/*其它取值如下:
align-items 主轴原点方向对齐
flex-end 主轴延伸方向对齐
space-between 等间距排列,首尾不留白
space-around 等间距排列,首尾留白
*/
}
上一篇: Java学习(自用,不定期更新)(二)
下一篇: Vue.js 模板语法简单汇总