Well, for one thing, they are spelled completely different! ;-)
The main difference is that a span is an inline element and a div is a block
element. Inline elements are displayed "in-line" with the surrounding
content. Block elements are displayed on their own line, below and/or above
any other content.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
You can lead a fish to a bicycle,
but it takes a very long time,
and the bicycle has to *want* to change.