Cita: y lo quise hacer con divs pero se me ponen uno abajo del otro
Creo que lo que necesitas es saber cómo alterar el comportamiento que las cajas tienen por defecto (elementos de bloque).
Eso lo conseguirás jugando con la posición y el flotado (entre otras cosas).
Creo que eres un buen candidato para leer la "guía de migración" realizada por
Mikmoro.
Parte 1 Parte 2