42

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

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

私のコードは以下の通りです:

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

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

4

3 に答える 3

47

また:

  1. 要素に見出し ( h1, ..., h6) タグを追加しますsection
  2. section要素を要素に置き換えますdiv
  3. 警告を無視します。表示されているメッセージは、 HTML5 仕様(強調表示)に従って、非規範的な使用法に関する推奨事項です。

    それぞれのテーマは、通常、要素の子として見出し ( -要素) を含めることによって識別されるsection 必要があり ます。h1h6section

于 2014-06-11T05:07:10.733 に答える
15

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

W3C バリデーターは、エラーではなく警告を報告します。

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

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

于 2014-10-03T19:54:59.293 に答える
1

You have to put an h1,h2,h3 inside your section:

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

于 2016-06-17T17:52:38.583 に答える