flex在安卓4.3中的兼容方式
小弟最近看完阮一峰大神的关于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 - Firefox 19- */ -webkit-flex: 0 0 34.4