Perché non vuoi utilizzare i float? Perché dopo ti si sfasa il footer?? (presumo che venga a sovrapporsi ai 3 div)
Se è cosi prova ad inserire un div vuoto sotto questi tre con la proprietà clear: both.
Se proprio non vuoi usare il float metti a i tre div la proprietà display: inline-block