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を検証しない理由を誰かが知っていますか?
そこでh1
を使用することは有効です。
W3C Markup Validator は、エラーではなく警告を報告します。必要に応じて、警告を無視できます。
HTML5仕様は、作成者がどこでもh1
の代わりに「適切なランクの見出し」を使用することを「推奨」しています 。しかし、励ましは規範的な要件ではありません。