The multi-column layout properties are implemented in IE10 and all other modern browsers. The use of vendor prefixes is required in WebKit-based browsers and Firefox, and Firefox also lacks support for the column-span property. Only Opera and IE10 support the break-before and break-after properties.
Flexbox is supported in all major browsers and requires a vendor prefix in WebKit-based user agents. IOS6.1 and below use a hybrid of the current syntax and an older one: The justify-content property isn’t implemented, and it instead has the old box-pack property. I hope this will no longer be the case when you read this appendix.
IE10 also uses an outdated syntax, fully vendor prefixed. I recommend you read the documentation in the “Internet Explorer 10 Guide for Developers” for detailed information: http://msdn.microsoft.com/library/ie/hh673531%28v=vs.85%29.aspx/.
Firefox supports only single-line Flexbox, so the flex-wrap property and flex-flow shorthand property are ignored.
As explained in Chapter 4, IE10 is the only browser to support Grid Layout, using an older version of the syntax with the -ms- prefix. Work is underway on implementing this in WebKit, which should use the spec-compliant syntax. The grid-template property is not currently implemented in any browser.