ошибка проверки 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 ответов
либо:
- добавить заголовок (
h1, ...,h6тег) в свойsectionэлемент. - заменить
sectionэлементdivэлемент. - игнорируем предупреждение. Сообщение, которое вы видите, является ненормативных рекомендация использования, согласно 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>