La balise div est une balise dite "inline", et la balise div est dite "block". En gros, après une div, il y aura un retour à la ligne, et après un inline le contenu se mettra directement ^^
Par exemple, quand tu utilises une balise "a" pour faire un lien, c'est une balise inline, le texte continue de se mettre à la suite après.
Par contre, si tu utilises une balise "h1" pour mettre ton titre, après le texte reviendra à la ligne. Le H1 va former "tout un bloc" ^^.
Là où c'est intéressant, c'est qu'une balise de type bloc prendra par défaut 100% de la largeur de son conteneur... alors qu'une balise span aura une largeur correspondant à son contenu.
N'hésite pas à regarder ceci pour t'aider à mieux comprendre.
N'hésite pas à éditer le titre de ton sujet pour préciser "Résolu" ^^