0

1 ページの Web サイトに次のドキュメント フローを使用しています。

<body>

<div>

  <section>
    <header>
      <h1></h1>
    </header>
  </section>

  <section>
    <header>
      <h2></h2>
    <header>
    <article>
      <h3></h3>
    </article>
  </section>

  <section>
    <header>
      <h2></h2>
    </header>
    <article>
      <h3></h3>
    </article>
  </section>

  <footer>
    <h2></h2>
  </footer>

</div>


</body>

いくつかの質問を聞きたいんです

1) は、見出しタグを正しく使用した方法です (1 つのページ セクションに 1 つの h1 タグがあり、他のセクションには h2 で始まり h6 に続く見出しがあります)、または各セクションで h1 で見出しを開始する必要がありますか。

例えば

  <section>
    <header>
      <h1></h1>
      <h2></h2>
    <header>
    <article>
      <h1></h1>
      <h2></h2>
    </article>
  </section>

2) Chrome の html5 ドキュメント アウトライナー拡張機能を使用してこのコードを確認すると、h1 タグを 1 つだけ表示するのではなく、フッター h2 タグがドキュメント全体の見出しとして表示されます。

ここに画像の説明を入力

私の悪い英語を許してください。これを解決するのを手伝ってください。

4

1 に答える 1

2

フッターはコンテンツを区切るものではありません。したがって、H2 タグを使用すると、この場合、メイン ドキュメントのセクションが形成されます。セクションをフッターとして作成し、必要に応じてその中でフッターを使用する必要があります。HTML5 のセクショニングの「問題」は、「正しい」ことがたくさんできることです。

さらに、フッターがページ全体に関連している場合は、現在の状態が正しい可能性があります。アウトラインで何をしたいかだけの問題です。明らかに、新しいセクションを開始したくない場合は、H2 を使用できません。

詳細:フッターに関する Mozilla の説明

于 2013-08-13T06:18:55.537 に答える