title: What to use instead of div elements in HTML5
body: <p>I read in the HTML5 specification that the generic <code>div</code> tag should only be used as "last resort," when a more specific element is unavailable. For example, the tags <code>header</code>, <code>footer</code> and <code>section</code> are preferred for grouping content thematically. </p>
  
  <p>But it seems like the vast majority of websites still use <code>div</code> as the primary element. My question is, how often and in what contexts is it appropriate to use a <code>div</code>? And which other elements should be used in its place? </p>
  
  <p>I'm looking for answers based on the specification rather than personal opinions. Thanks!</p>