HTML-тег <footer>
HTML-тег
<footer>
определяет нижний колонтитул документа или отдельного раздела внутри документа. Обычно он используется для включения такой информации, как уведомления об авторских правах, сведения об авторе, навигационные ссылки или связанные метаданные. Тег
<footer>
— это семантический элемент, обеспечивающий осмысленную структуру и улучшающий доступность веб-страниц.
Тег
<footer>
можно использовать в нижней части
<body>
для создания нижнего колонтитула на всю страницу или в конце других элементов, таких как
<article>
или
<section>
, для создания нижних колонтитулов для отдельных разделов.
Базовый синтаксис HTML-тега <footer>
Базовая структура тега
<footer>
следующая:
<footer>
Footer content goes here.
</footer>
Содержимое тега
<footer>
должно предоставлять полезную информацию о разделе, к которому он принадлежит.
Атрибуты HTML-тега <footer>
-
Глобальные атрибуты:
тег
<footer>поддерживает все глобальные атрибуты, такие какid,class,styleиdata-*. -
Атрибуты событий:
Тег
<footer>поддерживает такие атрибуты событий, какonclick,onmouseoverиonkeydown.
Базовый пример HTML-тега <footer>
Вот простой пример нижнего колонтитула на всю страницу:
<!DOCTYPE html>
<html>
<body>
<h1>Welcome to My Website</h1>
<p>This is the main content of the page.</p>
<footer>
<p>© 2024 My Website. All rights reserved.</p>
<nav>
<a href="/privacy-policy">Privacy Policy</a> |
<a href="/terms-of-service">Terms of Service</a>
</nav>
</footer>
</body>
</html>
Пояснение:
<footer>
содержит информацию об авторских правах и навигационные ссылки, отображаемые внизу страницы.
Использование тега <footer> со статьями
Тег
<footer>
также можно использовать внутри других элементов, таких как
<article>
для определения нижних колонтитулов, специфичных для этих разделов:
<!DOCTYPE html>
<html>
<body>
<article>
<h2>Understanding the HTML footer Tag</h2>
<p>The footer tag is a semantic element used to define footer sections in a web page.</p>
<footer>
<p>Written by John Doe | Published on December 10, 2024</p>
</footer>
</article>
</body>
</html>
Пояснение:
В этом примере используется
<footer>
для включения информации об авторе и публикации в конец статьи.
Стилизация тега <footer> с помощью CSS
Вы можете стилизовать тег
<footer>
с помощью CSS в соответствии с дизайном вашего сайта:
<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0;
}
footer {
background-color: #333;
color: white;
text-align: center;
padding: 20px;
font-size: 14px;
position: fixed;
bottom: 0;
width: 100%;
}
footer a {
color: #00bfff;
text-decoration: none;
margin: 0 5px;
}
footer a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is the main content of the page.</p>
<footer>
<p>© 2024 My Website. All rights reserved.</p>
<nav>
<a href="/privacy-policy">Privacy Policy</a> |
<a href="/terms-of-service">Terms of Service</a>
</nav>
</footer>
</body>
</html>
Результат: нижний колонтитул имеет темный фон, белый текст и фиксированное позиционирование в нижней части области просмотра, что гарантирует его видимость при прокрутке страницы пользователем.
Практическое применение тега <footer>
- Нижний колонтитул на всю страницу: включите в нижнюю часть страницы глобальную информацию, например сведения об авторских правах, ссылки на социальные сети и навигационные меню.
-
Нижние колонтитулы, специфичные для раздела:
используются в элементах
<article>или<section>для локализованных метаданных или дополнительной информации. - Липкий нижний колонтитул: создайте нижний колонтитул, который останется фиксированным внизу экрана независимо от прокрутки.