5

虽然我应该真的知道这一点,但我怕我没有完全明白。阅读了不同的文章、阅读书籍并与他人交谈后,我仍然不太了解 HTML5 的正确结构section。在每个和/或中都有一个h1标签是否合适?是否新的或构成重新开始处理?sectionarticlesectionarticleh1h2

我的印象是每个“块”都应该被允许有自己的“标题”结构。

例如,这是正确的 HTML5 吗?:

<!doctype html>
<html>
  <head>
    <title>
    <!-- etc. etc. -->

    <body>
      <section> <!-- two or more <articles> within this section, both using <h1> tags -->
        <h1>Here is a section with articles in</h1>
        <article>
          <h1>Heading</h1>
          <h2>sub heading</h2>
          <p>A paragraph>
        </article>
        <article>
          <h1>Heading</h1>
          <h2>sub heading</h2>
          <p>A paragraph</p>
        </article>
        ...      
      </section>
      <section> <!-- two or more <articles> within this additional section, both using <h1> tags -->
        <h1>Here is a section with articles in</h1>
        <article>
          <h1>Heading</h1>
          <h2>sub heading</h2>
          <p>A paragraph>
        </article>
        <article>
          <h1>Heading</h1>
          <h2>sub heading</h2>
          <p>A paragraph</p>
        </article>
        ...      
      </section>                  
    </body>
</html>
4

1 回答 1

4

由于 s 中的每对h1h2元素article分别代表一个标题和一个子标题,因此您需要在 中将这对组合成自己headerarticle,以便为每篇文章生成适当的文档大纲。

除此之外,您的部分的标题结构似乎很好。

于 2012-09-28T13:00:24.260 回答