Originariamente inviato da br1
Nessuno (a parte te) ha mai affermato che siano la stessa cosa; intanto parli di div (oggetti di tipo block) e poi fai gli esempi con gli span (oggetti di tipo inline), inoltre & nbsp; come dice il suo acronimo, e' un non-breaking-space, ovvero e' uno spazio che non fa andare a capo la linea in cui e' inserito.

Rinnovo il sollecito allo studio
Io per creare spazio ho sempre messo &nbsp, eppoi uso questo per non far andare a capo

Codice PHP:
$nome str_replace("\n","",$nome); 
Perciò, qual''è allora il simbolo che crea spazio?

Il getElementById lo richiamo con lo span sopra, sono pur sempre id