据我了解,好的HTML5做法是使用h2-h6标签命名所有部分:
<section id='chapter_one' class='chapter'>
<h3>Chapter One</h3>
<p>My site has lots of content.</p>
</section>
如果没有元素,w3c Validator会给出&#34; Section缺少标题。考虑使用h2-h6元素为所有部分添加识别标题&#34;。没关系,但是有没有办法使用内联元素而不是块元素作为节标签?
<section id='chapter_one' class='chapter'>
<p>Welcome to <span>Chapter One</span> of my fine content rich site.</p>
</section>
参考文献:http://www.smashingmagazine.com/2013/01/18/the-importance-of-sections/和w3c html validation error - Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections以及Is it necessary to have a heading of <section> in HTML5
答案 0 :(得分:0)
没有
正如HTML5规范在Headings and sections中定义的那样:
切片内容元素中标题内容的第一个元素表示该部分的标题。
heading content类别包含:
h1
,h2
,h3
,h4
,h5
,h6