Podział strony na sekcje

Semantyczne sekcje i nagłówki w HTML5 · INF.03

Znaczenie semantycznych sekcji

Użycie semantycznych sekcji poprawia strukturę strony, ułatwia nawigację i poprawia SEO oraz dostępność.

Podstawowe znaczniki sekcji

  • <header> – nagłówek strony lub sekcji, np. logo i menu.
  • <nav> – nawigacja, linki do innych części strony.
  • <main> – główna zawartość strony.
  • <section> – tematyczne grupowanie treści (rozdziały, bloki).
  • <article> – samodzielne elementy treści, np. wpisy blogowe.
  • <aside> – treść poboczna, reklamy, linki powiązane.
  • <footer> – stopka strony i sekcji, informacje kontaktowe.

Hierarchia nagłówków

Znaczniki <h1> do <h6> określają poziomy ważności tytułów i nagłówków, pomagając zorganizować treść w sekcjach.

Przykładowa struktura strony

<header>
  <h1>Moja strona</h1>
  <nav>Menu nawigacyjne</nav>
</header>

<main>
  <section>
    <article>
      <h2>Pierwszy artykuł</h2>
      <p>Treść artykułu.</p>
    </article>
  </section>

  <aside>
    <p>Treść poboczna</p>
  </aside>
</main>

<footer>Stopka i informacje kontaktowe</footer>

Ćwiczenia praktyczne

Ćwiczenie 1 — Zidentyfikuj i użyj prawidłowych sekcji i nagłówków w stronie HTML.
<header> – nagłówek strony
<nav> – menu nawigacyjne
<main> – główna treść
<section> – grupa tematyczna
<article> – samodzielny wpis
<aside> – treści poboczne
<footer> – stopka

Quiz

<main>
<section>
<section>
<article>
Stopkę strony lub sekcji
Nagłówek

Podsumowanie

Stosowanie semantycznych sekcji i nagłówków sprawia, że strona jest czytelna, logiczna i lepiej interpretowana przez przeglądarki oraz wyszukiwarki.

Checklista

Materiały: INF.03 — Podział strony na sekcje · Opracowanie: Tomasz Puchała © 2025