CSS 2.1: Inline-block
Taken from DrunkenFist.com: Basically inline-block does what it sounds like it does. It’s an inline element (it’s displayed within a containing block and flows in the same line) that behaves like a block (which in practical terms means it can have explicit height, width, padding and margins, etc.)
Display: inline-block is the bee’s knees. CSS 2.1

