Well, it was just a curious side-research that I was doing since I saw that
MSN was trying to go Strict (straight?
). Just want to see what the fuss is all about, and what can I do by going further than transitional.
As for SPAN uses, well, I typically use it to look alike the styles are more contextual:
The product name of this is <span class="product_name">My Product ®</span>. Blah blah blah...
Kind of making inline styles without using "ugly" (IMHO) b's and u's. Then I will define the class in my stylesheet.
And as pete_roth said, div usually involves a break so inlining is no good.