Na jakie dwie główne sekcje dzielimy kod strony internetowej w HTML?

Podstawowy podział kodu HTML – sekcje oraz

Kod strony internetowej w HTML dzielimy na dwie główne sekcje – oraz . Każda z tych sekcji ma inną funkcję i zawiera charakterystyczne dla siebie elementy. Poprawna struktura tych sekcji jest podstawą przy tworzeniu nowoczesnych stron internetowych i stanowi punkt wyjścia dla dalszego rozwoju witryny.

Sekcja <head> – informacje o stronie (metadane)

Sekcja <head> znajduje się na początku dokumentu HTML, bezpośrednio po otwarciu znacznika <html>. Jej głównym zadaniem jest przechowywanie informacji o stronie, które często nie są widoczne dla użytkownika bezpośrednio podczas przeglądania witryny. Takie dane nazywamy metadanymi.

Najczęściej używane elementy w <head>

  • <title> – tytuł strony widoczny na karcie przeglądarki oraz używany w wyszukiwarkach internetowych,
  • <meta> – różnego rodzaju metadane, np. określenie znakowania znaków (charset) czy opis strony,
  • <link> – dodawanie zewnętrznych arkuszy stylów CSS lub ikon dla przeglądarek i urządzeń mobilnych,
  • <script> – dołączanie skryptów JavaScript, które mogą obsługiwać interakcje na stronie,
  • <style> – osadzony kod CSS dla niewielkich zmian stylowania.

Przykład zastosowania sekcji <head>

<head>
  <meta charset="UTF-8">
  <meta name="description" content="Poradnik o strukturze HTML - krok po kroku.">
  <title>Jak zbudować stronę HTML?</title>
  <link rel="stylesheet" href="style.css">
  <script src="skrypt.js"></script>
</head>

W powyższym przykładzie strona zawiera tytuł, opis, określenie kodowania, odwołanie do zewnętrznego pliku stylów CSS oraz skryptu JavaScript.

Sekcja <body> – właściwa zawartość strony

Sekcja <body> to wszystko to, co widzi użytkownik po załadowaniu strony w przeglądarce. To właśnie tutaj umieszczamy nagłówki, akapity tekstu, zdjęcia, filmy, tabele, linki, formularze oraz wiele innych elementów budujących wygląd i zawartość strony.

Popularne elementy wewnątrz <body>

  • <header> – górna część strony, np. logo, nazwa, menu główne,
  • <nav> – sekcja nawigacyjna, umożliwiająca przemieszczanie się po stronie,
  • <main> – centralna, najważniejsza część witryny; jej unikalna treść,
  • <section>, <article> – uporządkowane fragmenty i samodzielne części treści (np. artykuły blogowe, sekcje tematyczne),
  • <aside> – treści poboczne, np. panele boczne, reklamy, odnośniki do najnowszych wpisów,
  • <footer> – dół strony: prawa autorskie, dodatkowe linki, kontakt.

Przykład rozbudowanej zawartości w <body>

<body>
  <header>
    <h1>Poradnik: Struktura strony HTML</h1>
    <nav>
      <ul>
        <li><a href="#co-to-html">Co to jest HTML?</a></li>
        <li><a href="#sekcje">Podział na sekcje</a></li>
        <li><a href="#przyklady">Przykłady</a></li>
      </ul>
    </nav>
  </header>
  <main>
    <section id="co-to-html">
      <h2>Co to jest HTML?</h2>
      <p>HTML to język znaczników służący do tworzenia stron internetowych.</p>
    </section>
    <section id="sekcje">
      <h2>Podział na sekcje w HTML</h2>
      <p>Kod HTML dzielimy na <strong>head</strong> i <strong>body</strong>...</p>
    </section>
    <section id="przyklady">
      <h2>Przykłady praktyczne</h2>
      <p>Zobacz przykładową strukturę strony powyżej.</p>
    </section>
  </main>
  <footer>
    <p>&copy; 2025 Poradnik HTML. Wszelkie prawa zastrzeżone.</p>
  </footer>
</body>

Podsumowanie – kluczowe informacje

  • – zawiera informacje pomocnicze (niewidoczne dla użytkownika), ważne dla wyszukiwarki, przeglądarki oraz dla programistów;
  • – odpowiada za faktycznie wyświetlane treści i strukturę strony. To tutaj znajduje się cała prawdziwa zawartość dla odwiedzających.

Znajomość funkcji obu sekcji pozwala świadomie projektować zarówno techniczne aspekty strony, jak i atrakcyjną, przyjazną użytkownikom zawartość. Poprawne rozplanowanie i wykorzystanie <head> oraz <body> stanowi bazę dla dalszych, bardziej zaawansowanych działań w tworzeniu stron internetowych.

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 *