Los elementos flotados no hacen crecer a su caja contenedora. Así que hay que "limpiar el float". Vamos, provocar que crezca. Para ello se añade a la caja contenedora "overflow:hidden" (o 'auto').
Display y float en el mismo selector como que no,
Y display:inline-table sólo tiene sentido si va a contener elementos con display:table-row y display:table-cell (que por cierto, ie no los entiende)
Un saludo