Проверка W3C говорит, что h1 в статье недействителен
я запускаю свой веб-сайт через службу проверки W3C. Я получаю сообщение об ошибке для следующего HTML:
<section class="about">
<article>
<header>
<h1>Mission</h1>
</header>
<div class="content">
<p>bla bla bla</p>
</div>
<aside>
<img src='/images/logo-hse-250x250.png' />
</aside>
</article>
</section>
ошибка проверки W3C:
рассмотрите возможность использования
h1
элемент только как заголовок верхнего уровня (allh1
элементы рассматриваются как заголовки верхнего уровня многими считывателями экрана и другими инструментами).<h1>Mission</h1>
Я думал с HTML5, было разрешено использовать более одного h1
тег на странице. И это h1
теги могут использоваться внутри article
элементы.
кто-нибудь знает, почему W3C не проверяет этот HTML?
2 ответов
допустимо использовать h1
там.
на валидатор разметки W3C сообщает предупреждение, а не . Вы можете игнорировать предупреждения, если хотите.
на HTML5 spec "поощряет" авторов использовать "заголовки соответствующего ранга" вместо h1
везде. Но поощрение не является нормативным требованием.
<h1>
тег должен использоваться как заголовок верхнего уровня, i.e, как заголовок/заголовок страницы. Вот вы W3C по Ссылка
вот так SEO цели; обеспечение форматирования контента наилучшим образом, чтобы помочь индексации поисковой системы; и потому, что техническая корректность; обеспечение того, что разметка написана в соответствии с соответствующим W3C spec.
в зависимости от структуры вашей страницы вы можете возможно, используйте более одного, но лучше не использовать более одного <h1>
tag