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
внутри заголовка раздела?
Ответы
Ответ 1
Или:
- Добавьте тег заголовка (
h1
,..., h6
) в ваш элемент section
.
- Замените элемент
section
элементом div
.
- Игнорировать предупреждение. Сообщение, которое вы видите, это рекомендация по использованию ненормативной, согласно спецификации HTML5 (выделение моей):
Тема каждого section
должна идентифицироваться, как правило, включая заголовок (h1
- h6
) в качестве дочернего элемента section
элемент.
Ответ 2
Ваш код действителен (если вы используете закрытие </section>
вместо </div>
).
Валидатор W3C сообщает предупреждение, а не ошибку.
Хотя полезно указать заголовок для каждого элемента содержимого секции, он не требуется.
Единственный способ предотвратить это предупреждение при использовании элементов содержимого секционирования - это следовать рекомендациям, предоставляя элемент содержимого заголовка. Если youd использует div
, вместо этого ваш план документа будет другим и, скорее всего, неправильным (если вы правильно использовали section
).
Ответ 3
Вы должны поместить h1, h2, h3 в свой раздел:
<section id="slider-wrapper-new">
<div class="slider-container-new">
<h3>My Title</h3>
// some code..
</div>