Jak ustawić stopkę (footer) w HTML?

Aby ustawić stopkę (footer) w HTML, należy skorzystać z semantycznego znacznika <footer>, który jednoznacznie oznacza dolną sekcję strony internetowej. Stopka może służyć prezentacji informacji prawnych, danych kontaktowych, linków czy ikon mediów społecznościowych. Poniżej znajdziesz szczegółowy poradnik, przykłady kodu oraz najlepsze praktyki – idealne dla początkujących i zaawansowanych.

Podstawowy znacznik HTML

Podstawowa struktura stopki HTML prezentuje się następująco:

<footer> <p>Copyright © 2025 Twoja Firma</p> </footer> 

Znacznik <footer> informuje przeglądarkę oraz roboty Google, że umieszczona w nim treść to stopka strony. To korzystne z punktu widzenia SEO oraz dostępności dla użytkowników.

Rozbudowany układ stopki

Za pomocą dodatkowych znaczników i klas CSS możesz urozmaicić stopkę o linki, dane kontaktowe, ikony social media czy logotyp:

<footer>
  <div class="footer-container">
    <div class="footer-section contact-info">
      <h3>Kontakt</h3>
      <p>ul. Przykładowa 10, 00-000 Warszawa</p>
      <p>tel.: 111-222-333</p>
      <p>e-mail: [email protected]</p>
    </div>
    <div class="footer-section navigation">
      <h3>Nawigacja</h3>
      <nav>
        <a href="/o-nas">O nas</a>
        <a href="/regulamin">Regulamin</a>
        <a href="/polityka-prywatnosci">Polityka prywatności</a>
      </nav>
    </div>
    <div class="footer-section social-media">
      <h3>Znajdź nas</h3>
      <a href="#"><img src="fb-icon.svg" alt="Facebook"></a>
      <a href="#"><img src="ig-icon.svg" alt="Instagram"></a>
    </div>
  </div>
  <div class="footer-bottom">
    <p>Copyright © 2025 Twoja Firma</p>
  </div>
</footer> 

Stopka może być zorganizowana w sekcje – każda sekcja to odrębny blok tematyczny, np. kontakt, nawigacja, social media.

Stopka z linkiem

Aby dodać linki (np. do regulaminu lub polityki prywatności), umieść je wewnątrz stopki:

<footer>
  <p>© 2025 Twoja Firma</p>
  <a href="/polityka-prywatnosci">Polityka prywatności</a>
  <a href="/regulamin">Regulamin</a>
</footer> 

To podstawowa metoda, która dobrze sprawdza się na dowolnej stronie.

Użycie CSS – stylizacja stopki

Stopkę należy wyróżnić wizualnie – najprostszy CSS może wyglądać tak:

footer {
  background-color: #222;
  color: #fff;
  text-align: center;
  padding: 30px 0;
}
.footer-container {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}
.footer-section {
  flex: 1 1 200px;
  margin: 0 20px;
}
.footer-bottom {
  margin-top: 30px;
  font-size: 0.9em;
  color: #bbb;
}
a {
  color: #ddd;
  text-decoration: none;
}
a:hover {
  color: #fff;
}

Warto pamiętać o responsywności (dostosowaniu stopki do urządzeń mobilnych).

Przykład – stopka w całym układzie strony

Poniżej przykład pełnej strony z nagłówkiem, menu i stopką:

<body>
  <header>
    <h1>Nagłówek</h1>
  </header>
  <nav>
    <a href="/">Strona główna</a>
    <a href="/kontakt">Kontakt</a>
  </nav>
  <main>
    <section>
      <h2>Sekcja 1</h2>
      <p>Treść sekcji...</p>
    </section>
  </main>
  <footer>
    <p>Stopka strony z informacją o prawach autorskich i linkami.</p>
  </footer>
</body> 

Możliwy jest również podział na kilka stopek – np. w artykułach lub sekcjach, każda może mieć własny <footer>.

Zaawansowany przykład – stopka przyklejona do dołu ekranu

Często stosowanym motywem jest stopka zawsze widoczna na dole strony (tzw. sticky/fixed footer):

.footer-fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #222;
  color: #fff;
  text-align: center;
  padding: 15px 0;
}
<footer class="footer-fixed">
  <p>© 2025 Twoja Firma. Wszelkie prawa zastrzeżone.</p>
</footer> 

To rozwiązanie jest przydatne na stronach z krótką treścią, gdy chcesz, by stopka była zawsze widoczna.

Co powinna zawierać dobra stopka?

W praktyce, profesjonalna stopka powinna zawierać:

  • informacje o prawach autorskich (copyright),
  • linki do polityki prywatności, regulaminu,
  • dane kontaktowe (adres, e-mail, telefon),
  • linki do mediów społecznościowych,
  • dodatkowe elementy: logo firmy, szybkie linki nawigacyjne, informacje o realizacji strony lub wdrożeniu certyfikatów.

Umieszczenie tych informacji w stopce zwiększa wiarygodność strony i ułatwia kontakt z użytkownikiem.

Podsumowanie – znacznik <footer> pozwala tworzyć nowoczesne, czytelne i dobrze zorganizowane stopki stron internetowych. Poprawnie zaprojektowana stopka to nie tylko estetyka, lecz także profesjonalizm i wygoda użytkowania.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *