esattamente... un div è un elemento blocco e come tale, in mancanza di una larghezza specifica, occupa tutto lo spazio orizzontale disponibile.