I remember some time ago flexboxes were used as "display: flexbox;" (and "display: box;" before that) but the spec were not stable at the time. How is it today (and browser support)? Is there a polyfill?