As I understand it, good HTML5 practice is to name all sections using h2-h6 tags:
<section id='chapter_one' class='chapter'>
<h3>Chapter One</h3>
<p>My site has lots of content.</p>
</section>
Without the element the w3c Validator gives "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections". That's fine, but is there a way to use an in-line element rather than a block element for the section label?
<section id='chapter_one' class='chapter'>
<p>Welcome to <span>Chapter One</span> of my fine content rich site.</p>
</section>
References: http://www.smashingmagazine.com/2013/01/18/the-importance-of-sections/ and w3c html validation error - Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections and Is it necessary to have a heading of <section> in HTML5