- 如果項目使用構建工具,可加autoprefixer來處理,[autoprefixer使用指南]
- 純手寫css兼容代碼,需給每個使用的屬性加上屬性前綴
/*display: flex;寫法*/
span {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
/*justify-content: center*/
span {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
/*align-items: center*/
span {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
/*flex: 1*/
span {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: block;
width: 0%;
}
注意:給flex添加前綴並不是萬能的,其原因是不能用行內元素,要改成block才能更好的支持flex,當元素使用flex:1時,要增加width:0%; 且不能使用margin:0 auto;
