Тег <header> в HTML5 предназначен для хранения вводного контента или набора навигационных ссылок. Внутрь этого элемента часто помещают несколько вводных или навигационных элементов, включая логотипы, заголовки, подзаголовки и меню навигации сайта.
Тег <header> может использоваться внутри <body> для определения заголовка содержимого или секции на веб-странице. Он также может быть использован в статьях, в которых каждая секция имеет свой заголовок и подзаголовок. Кроме того, он может обеспечивать контейнер для таких элементов, как <nav> и <hgroup>.
Пример использования:
<header> <h1>Заголовок сайта</h1> <nav> <ul> <li>Стоит отметить, что в документе HTML может быть несколько тегов <header>, но один <header> не может быть вложен в другой <header>. И всегда следует избегать помещения основного содержимого сайта или подвала (<footer>) в <header>.