Merhaba hocam.
<div>
: Blok seviyesi (block-level) elementtir. Yani kullanıldığı yerde bir satır başı yapar ve tüm satırı kaplar. Genellikle sayfanın büyük bölümlerini oluşturmak için kullanılır.
<span>
: Satır içi (inline-level) elementtir. Satır başı yapmaz, sadece bulunduğu metin kadar yer kaplar. Örneğin, bir paragrafın içindeki tek bir kelimeyi renklendirmek için span kullanabilirsiniz.