
You can use a CSS hack for ie10 and ie11 to set a unit height and solve these issues in your grid implementation. There's further reading to be had on the bug itself if you wish to understand it further. Please note that min-height and percentage heights will not work. The grid will still work in these browsers, but it won't entirely fill the height of it's container unless a height in units is specified for the grid. Ie10 and ie11 have a flexbox rendering bug which means that unless the height of the grid is set with an unit value, flex items will only stretch to be as large as their largest sibling. Again, there's very little downside to using this considering the extra peace of mind it gives you when using html5 elements. If you wish to use html5 elements such as section in older browsers such as ie8 and 9, you will need to use html5Shiv. There's very little downside to adding this because it's very lightweight and performs well. If you want to use the grid with breakpoints in ie8 you will need to use respond.js which enables media query support in those browsers via JavaScript. However, the basic grid still works in those browsers. Internet Explorer 6 and 7 are explicitly not supported because there are so many issues and quirks that it renders the exercise futile. A set of vendor-prefixed mixins and helper classes to get your flexbox solution off the ground fasterĪll browser specific implementations of flexbox are supported via vendor prefixes, including the slightly problematic IE10 implementation of an early draft of the flexbox specification.An addition or replacement for your current css layout framework.Generating a flexbox grid with dynamic content of varying height e.g.Using a flexbox layout inside a CSS grid page layout.
#Responsive columns generator generator

Try this page out in a browser that does not support flexbox (such as Internet Explorer 9) to see for yourself!

Where flexbox isn't supported, your basic grid structure will remain intact and most of the layout classes still work.

At the time of writing, browser flexbox support is at 96.63% so it's definitely time to forge ahead with flexbox, especially with a reliable inline-block fallback.
