En realidad, como ya ha dicho jamesxv7 (por cierto, muy buena explicación) no son totalmente iguales. DIV es un bloque y SPAN es un trozo. Con el ejemplo de lo veremos más claro: Código PHP:
Esto es un ejemplo de <div
style="font-size: larger"> como esta
porción cambia </div> de tamaño de
texto.
He cambiado la etiqueta SPAN por DIV y el resultado no es el mismo.
Con este otro ejemplo lo veremos aún más claro:
Código PHP:
Esto es un ejemplo de <span
style="font-size: larger;border:solid 1px black;background:#fffff0"> como esta
porción cambia </span> de tamaño de
texto.<br>
<br>
Esto es un ejemplo de <div
style="font-size: larger;border:solid 1px black;background:#fffff0"> como esta
porción cambia </div> de tamaño de
texto.
Un saludo y Feliz Navidad!!!