correggetemi se sbaglio...

allora in pratica cambia il tipo di elemento, il <div> è di tipo "block" mentre il

è di tipo inline, quindi a seconda dell'utilizzo dell'elemento, questo sortirà un effetto diverso nel flusso della pagina e quindi nella visualizzazione della stessa

per capire meglio... molto esplicativo è questo articolo di html.it --> http://css.html.it/articoli/leggi/34...l-box-model/1/