In realta` quello che devi fare e`:
tre colonne, tutte con float left e con larghezza totale inferiore al 100%.
Se la terza la metti float:right rischi di avere uno spazio maggiore tra la seconda e la terza. Invece se e` tutto float:left hai eventualmente uno spazio maggiore sul bordo destro, che non dovrebbe dare problemi.
Nota che devi fare un blocco di ogni colonna, poi all'interno di ciascuna colonna puoi suddividere mediante altri blocchi.
PS: quello che io chiamo blocchi, di solito sono oggetti <div> (ma possono essere altri oggetti di tipo block)