使用内联<span>命名HTML5 <section>而不是块级元素</span> </section>

时间:2014-10-03 15:47:49

标签: html5 validation w3c-validation

据我了解,好的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

1 个答案:

答案 0 :(得分:0)

没有

正如HTML5规范在Headings and sections中定义的那样:

  

切片内容元素中标题内容的第一个元素表示该部分的标题。

heading content类别包含:

  

h1h2h3h4h5h6