5

私はこれを本当に知っているべきですが、私はそれを完全に理解していないのではないかと心配しています。さまざまな記事を読んだり、本を読んだり、他の人と話をしたりしても、HTML5の正しい構造がまだよくわかりませんsectionh1それぞれの中にタグを付けるのは適切ですsectionarticle?新しいsectionまたはarticle構成はh1h2プロセスを再開しますか?

私は、各「ブロック」がそれ自身の「見出し」構造を許可されるべきであるという印象を受けています。

たとえば、これは正しい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

h1h2要素の各ペアはそれぞれ見出しと小見出しを表すため、各記事の適切なドキュメントアウトラインを生成するには、ペアを内のarticle独自のグループにグループ化する必要があります。headerarticle

それに加えて、セクションの見出し構造は問題ないようです。

于 2012-09-28T13:00:24.260 に答える