The following outlines a technique combining floating blocks and inline-blocks allowing for fairly interesting layouts without the need to use nested rows and avoids some problems when using pure floats.
The technique itself only uses three classnames:
combine-layout- defines the containing element.break- starts a new row when in floating block context.divide- starts off the inline-block context.
