web-dev-qa-db-ja.com

W3C検証により、記事のh1が無効であると表示されます

W3C検証サービスを介してWebサイトを実行しています。次のHTMLのエラーメッセージが表示されます。

<section class="about">
  <article>
    <header>
    <h1>Mission</h1>
    </header>
    <div class="content">
      <p>bla bla bla</p>
    </div>
    <aside>
      <img src='/images/logo-hse-250x250.png' />
    </aside>
  </article>
</section>

W3C検証エラーは次のとおりです。

h1要素をトップレベルの見出しとしてのみ使用することを検討してください(すべてのh1要素は、多くのスクリーンリーダーやその他のツールによってトップレベルの見出しとして扱われます)。

<h1>Mission</h1>

HTML5では、1ページに複数のh1タグを使用できると思いました。そして、そのh1タグはarticle要素内で使用できます。

W3CがこのHTMLを検証しない理由を誰かが知っていますか?

16
Toontje

そこでh1を使用することは有効です。

W3C Markup Validator は、エラーではなく警告を報告します。必要に応じて、警告を無視できます。

HTML5仕様は、作成者がどこでもh1の代わりに「適切なランクの見出し」を使用することを「推奨」しています 。しかし、励ましは規範的な要件ではありません。

20
unor