ciao a tutti, mi sapreste dire come posso affiancare due div consecutivi senza dover ricorrere a top/left margin?

sto utilizzando i css ovviamente.
Non posso utilizzare margin perchè i div non sono statici ma dinamici, cioè potrebbero cambiare dimensione e se utilizzo top margin se allungo il primo si abbassa il secondo ovviamente, come potrei fare?

Devo utilizzare l'attributo display? su cosa dovrei impostarlo?

Grazie a tutti!