The basic difference between them is that a div is block level element and a span is inline level element.
<span> and <div> tags both allow a Web designer to style text and add other formatting attributes to their Web page. They are not interchangeable tags though. <div> tags are block-level elements, whereas <span> tags are not.
Div
<div> tags are block elements that allow you to position elements contained within them
Example
<div style="color:#00FF00">
<p>This is a paragraph.</p>
</div>
Span
<span> tags are NOT block elements
<p>The quick <span style="color:brown;">brown</span> fox jumps over the lazy dog.</p>
The ASP.NET Wiki was started by Scott Hanselman in February of 2008. The idea is that folks spend a lot of time trolling the blogs, googlinglive-searching for answers to common "How To" questions. There's piles of fantastic community-created and MSFT-created content out there, but if it's not found by a search engine and the right combination of keywords, it's often lost.
The ASP.NET Wiki articles moved to CodeProject in October 2013 and will live on, loved, protected and updated by the community.