I once worked on a site that was using <span>s with display: block where I would have used a <p>.
David Gilbertson
41
Keep in mind a <p> also has semantic meaning while <span> does not, nor does <div>. So if it’s a non-semantic block level element you need, use a <div>.