Кратко
Скопировано<header>
предназначен для создания «шапок» — всего сайта или какой-то части контента, например, статьи.
Пример
СкопированоВот как будет выглядеть <header>
на странице портфолио:
<!-- Шапка --><header> <img src="logo.svg" width="200" height="120" alt="Лого"> <nav> <a href="#">Мои работы</a> <a href="#">Мои навыки</a> <a href="#">Контакты</a> </nav></header><!-- / Шапка --><main> <h1>Портфолио Ольги Сасквоч</h1> <p>Добро пожаловать!</p> <p>Рада приветствовать вас на своём сайте...</p></main><footer> <p>Ольга Сасквоч</p> <p>2021</p></footer>
<!-- Шапка --> <header> <img src="logo.svg" width="200" height="120" alt="Лого"> <nav> <a href="#">Мои работы</a> <a href="#">Мои навыки</a> <a href="#">Контакты</a> </nav> </header> <!-- / Шапка --> <main> <h1>Портфолио Ольги Сасквоч</h1> <p>Добро пожаловать!</p> <p>Рада приветствовать вас на своём сайте...</p> </main> <footer> <p>Ольга Сасквоч</p> <p>2021</p> </footer>
Как понять
СкопированоКонтейнер <header>
чаще всего используется для создания шапки сайта. Шапка сайта — это блок с вводной информацией, там обычно находятся логотип, строка поиска, меню, кнопки соцсетей или другие ключевые элементы.
Как правило, шапка находится сверху и выглядит одинаково на всех страницах сайта. Она помогает вернуться на главную страницу или попасть в нужный раздел, если в ней есть кнопки меню.
<header>
можно закрепить в окне браузера, чтобы он всегда был доступен пользователю во время прокрутки страницы. Это делается при помощи CSS.
Как пишется
СкопированоТег <header>
— парный, он всегда закрывается.
На странице может быть несколько тегов <header>
. Но их нельзя помещать в контейнеры <footer>
, <address>
или другой <header>
.
Атрибуты
СкопированоМожно применить любые глобальные атрибуты.
Подсказки
Скопировано💡 У <header>
блочные стили по умолчанию 🤓
На практике
Скопированосоветует Скопировано
🛠 Если придерживаться принципа, при котором в проекте каждый блок находится в отдельном файле, шапку можно реализовать один раз и вставлять уже готовый элемент на все страницы.