After implementing the wonderful display:flex capabilities, I made a web page that looks exactly the way I want it to be viewed in Chrome 26 on Windows. However, it does not work in Chrome 26 on my Android and does not work in Android 4.1 browser in my emulator. According to caniuse , all of these browsers must support it.
Perhaps coincidentally, it looks like it looks in Android (as far as I can tell), just like it looks when I switch to the old version of display:box .
Here's what it looks like on Windows and Android:

My question is: how can I prevent these problems with multiple devices? Perhaps using something other than flexible until it becomes more standard would be better. Can someone provide me with a working example that does not use flex, or works on Android? This is for a mobile web application. Any help is much appreciated. Links to my code below.
With -webkit-flex: JSFiddle
With Field: JSFiddle
css html5 flexbox css3 webkit
Kevin cooper
source share