Sometimes CSS falls short in achieving the desired layout. I've recently refactored a handful of Javascript Layout Hacks I've regularly re-used as CommonJS modules and made them available via NPM.