si lo span è un elemento inline (cioè nn genera una nuova riga a differenza dei block level come i div) ke serve per applicare stili ad alcune parole o frasi.
Ad esempio se voglio un paragrafo rosso metto la classe CSS nel tag

e nn ci sn problemi...ma se ho bisogno solo di una parola in rosso?
Semplice: racchiudo questa parola tra i tag <span> </span> e gli applico la classe CSS