Теги header нельзя помещать внутрь тегов footer, address и сам header Рассмотрим расположение тегов header в типичном коде шаблона страницы, созданной с помощью языка HTML5: Название страницы
Шапка страницы
Основная статья страницы
Подвал страницы
Тег header — это блочный элемент. Семантика — может быть использована как шапка страницы, статьи, какой-либо секции на сайте (например виджета).

semantika-yazyka-html5 12 Июн 2015 Структура и синтаксис языка HTML5 Семантика в переводе с греческого, означает обозначающий. Одно из направлений движения развития HTML заключается в том, чтобы каждый тег имел свою семантику (т.е. что-то обозначал). Любые данные находящиеся между тегами, должны обладать своей смысловой нагрузкой. Программа которая анализирует сайт, должна понимать какой вид данных находится между тегами. Семантика тегов в… Читать далее