← Каталог
Типовые элементы интерфейса — Хэдеры и футеры
Фрагмент из «Типовые элементы интерфейса»: Хэдеры и футеры.
<header class="header">
<div class="container">
<div class="header-content">
<div class="header-logo">МойСайт</div>
<nav class="header-nav">
<a href="#" class="header-link">Главная</a>
<a href="#" class="header-link">Блог</a>
<a href="#" class="header-link">Поддержка</a>
</nav>
</div>
</div>
</header>
<footer class="footer">
<div class="container">
<p>© 2026 МойСайт. Все права защищены.</p>
</div>
</footer> <header class="header">
<div class="container">
<div class="header-content">
<div class="header-logo">МойСайт</div>
<nav class="header-nav">
<a href="#" class="header-link">Главная</a>
<a href="#" class="header-link">Блог</a>
<a href="#" class="header-link">Поддержка</a>
</nav>
</div>
</div>
</header>
<footer class="footer">
<div class="container">
<p>© 2026 МойСайт. Все права защищены.</p>
</div>
</footer> .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 1.5rem;
}
.header {
background-color: #FFFFFF;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 0;
}
.header-logo {
font-size: 1.5rem;
font-weight: var(--font-weight-bold);
color: var(--color-dark);
}
.header-nav {
display: flex;
gap: 1.5rem;
}
.header-link {
text-decoration: none;
color: var(--color-dark);
font-weight: var(--font-weight-semibold);
transition: color 0.2s ease;
}
.header-link:hover {
color: var(--color-primary);
}
.footer {
background-color: var(--color-light);
padding: 2rem 0;
margin-top: 3rem;
}
.footer .container {
text-align: center;
color: var(--color-secondary);
font-size: 0.9375rem;
} .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 1.5rem;
}
.header {
background-color: #FFFFFF;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 0;
}
.header-logo {
font-size: 1.5rem;
font-weight: var(--font-weight-bold);
color: var(--color-dark);
}
.header-nav {
display: flex;
gap: 1.5rem;
}
.header-link {
text-decoration: none;
color: var(--color-dark);
font-weight: var(--font-weight-semibold);
transition: color 0.2s ease;
}
.header-link:hover {
color: var(--color-primary);
}
.footer {
background-color: var(--color-light);
padding: 2rem 0;
margin-top: 3rem;
}
.footer .container {
text-align: center;
color: var(--color-secondary);
font-size: 0.9375rem;
}