web-dev-qa-db-ja.com

w3c html検証エラー-セクションに見出しがありません。 h2-h6要素を使用して、すべてのセクションに識別見出しを追加することを検討してください

http://validator.w3.orgでページを検証しようとすると警告が表示されます。

セクションには見出しがありません。 h2-h6要素を使用して、すべてのセクションに識別見出しを追加することを検討してください。

私のコードは次のとおりです:

<section id="slider-wrapper-new">
    <div class="slider-container-new">
        // some code..
    </div>
</section>

このエラーを削除するにはどうすればよいですか?セクション見出し内にh1-h6タグを追加する必要がありますか?

35
Vidhi

どちらか:

  1. 見出しを追加(h1、...、h6section要素へのタグ。
  2. section要素をdiv要素に置き換えます。
  3. 警告を無視します。表示されているメッセージは、 HTML5仕様 (鉱山のハイライト):によるnon-normative使用上の推奨事項です。

    sectionshouldのテーマは、通常、見出し(h1-h6要素)section要素の子として。

40

コードは有効です(</section>の代わりに</div>を使用している場合)。

W3Cバリデーターはerror。ではなくwarningを報告します

各セクションコンテンツ要素に見出しを付けると便利ですが、 必須ではありません です。

セクション化コンテンツ要素を使用するときにこの警告を防ぐ唯一の方法は、見出しコンテンツ要素を提供することでアドバイスに従うことです。代わりにdivを使用する場合、ドキュメントのアウトラインは異なり、おそらく間違っています(最初にsectionを正しく使用した場合)。

9
unor

セクション内にh1、h2、h3を配置する必要があります。

<section id="slider-wrapper-new">
 <div class="slider-container-new">
  <h3>My Title</h3>
    // some code..
 </div>
2
Carlos