According to http://caniuse.com/#feat=flexbox :
"The default values for IE10 and IE11 for flex are 0 0 auto , not 0 1 auto , according to the project specification as of September 2013."
So, in simple words, if somewhere in your CSS you have something like this: flex:1 , this does not translate the same in all browsers. Try changing it to 1 0 0 , and I believe that you will immediately see that it works -kinda-.
The problem is that this solution is likely to ruin firefox, but then you can use some hacks to target only Mozilla and change it:
@-moz-document url-prefix() { #flexible-content{ flex: 1; } }
Since flexbox is a W3C candidate, not an official one, browsers tend to give different results, but I think this will change in the near future.
If anyone has a better answer, I would like to know!
Odisseas Apr 05 '14 at 15:54 on 2014-04-05 15:54
source share