What are HTML5 semantics and why should we use them? What is divitis and why shouldn’t we use it? This post is meant to answer all these questions, and more.
I’m guessing that every web developer is aware of this stuff by now, but it’s good to get a refresher from time to time. I like the document outline diagram, very handy.