Fixed size tiles inside flexbox cells while maintaining tile alignment by inserting extra :empty ghost tiles (dirty technique, extraneous DOM elements) — known issue: if there's not enough real tiles to fill the first flex row then the ghost tiles have a presence.
Forked from Kristian Dalgård's Pen Flexbox inner border and column alignment.
A Pen by Jase Smith on CodePen.