小弟最近看完阮一峰大神的关于flex的文章后感觉flex对于实现现在业务(微博众筹:http://plat.cf.weibo.com/ )中的一些页面布局颇为方便,比之前单纯的用一些css的技巧来实现更为简便(e.g. 垂直居中)。但在实际使用中发现flex对于安卓系统的较低版本(<4.3)中还是有一些兼容问题的,除了用相应的浏览器前缀外还需要加上width属性。
具体的兼容方法如下:
.foo {
display: box; /* OLD - Android 4.4- */
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
-webkit-box-flex: 0 0 34.4%; /* OLD - iOS 6-, Safari 3.1-6 */
-moz-box-flex: 0 0 34.4%; /* OLD - Firef