ошибка проверки html w3c-в разделе отсутствует заголовок. Рассмотрите возможность использования элементов h2-h6 для добавления идентифицирующих заголовков ко всем разделам

Я получаю предупреждение, когда пытаюсь проверить свою страницу в http://validator.w3.org :

раздел отсутствует заголовок. Рассмотрите возможность использования элементов h2-h6 для добавления идентифицирующих заголовков ко всем разделам.

мой код, как показано ниже :

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

как я могу удалить эту ошибку ? Мне обязательно нужно добавить h1 -h6 теги внутри заголовка раздела ?

3 ответов


либо:

  1. добавить заголовок (h1, ..., h6 тег) в свой section элемент.
  2. заменить section элемент div элемент.
  3. игнорируем предупреждение. Сообщение, которое вы видите, является ненормативных рекомендация использования, согласно HTML5 spec (выделение мое):

    тема section должны быть определены, как правило, включая заголовок (h1-h6 элемент) как дитя section элемент.


ваш код действителен (если вы используете закрывающим тегом </section> вместо </div>).

валидатор W3C сообщает A предупреждение, а не ошибка.

хотя полезно предоставить заголовок для каждого элемента содержимого секционирования, это не требуется.

единственный способ предотвратить это предупреждение при использовании элементов содержимого секционирования-следовать рекомендациям, предоставляя элемент содержимого заголовка. Если бы вы использовали div вместо этого ваш контур документа будет другим и, вероятно, неправильным (если вы использовали section правильно в первую очередь).


вы должны поместить h1,h2, h3 в свой раздел:

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