Struktura dokumentu HTML · Technik informatyk egzamin zawodowy

Programowanie / HTML

Struktura dokumentu HTML

Jeśli stawiasz pierwsze kroki w tworzeniu stron internetowych lub po prostu chcesz upewnić się, że stosujesz najlepsze praktyki, znajomość poprawnej struktury dokumentu HTML5 jest kluczowa. Zobaczmy, jak powinien wyglądać profesjonalnie przygotowany, podstawowy szkielet strony internetowej:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="utf-8">
  <meta name="description" content="Krótki, atrakcyjny opis treści strony">
  <meta name="keywords" content="słowa kluczowe, oddzielone, przecinkami">
  <title>Tytuł strony widoczny w przeglądarce i wynikach wyszukiwania</title>
</head>
<body>
  <header>
    <!-- Tutaj umieść logo, menu nawigacyjne lub slogan -->
  </header>

  <section>
    <h1>Nagłówek pierwszego stopnia (H1) – najważniejszy temat strony</h1>
    <p>Tutaj zamieszczamy treść sekcji tematycznej, może to być tekst, obraz, film lub inne elementy multimedialne.</p>
  </section>

  <footer>
    <!-- Informacje kontaktowe, linki do mediów społecznościowych, polityka prywatności -->
  </footer>
</body>
</html>

 

Deklaracja typu dokumentu

Każdy dokument HTML5 musi rozpoczynać się od deklaracji typu dokumentu:

<!DOCTYPE html>

Deklaracja ta informuje przeglądarkę, że ma do czynienia ze standardem HTML5. Warto zauważyć, że w porównaniu ze starszymi wersjami HTML, deklaracja ta została znacząco uproszczona.

 

Element <html>

Element ten obejmuje całą treść strony i pozwala określić podstawowe ustawienia językowe. Dla polskojęzycznej strony stosujemy:

<html lang="pl">

 

Sekcja <head>

W tej części umieszczamy metadane strony, które nie są widoczne bezpośrednio na stronie, ale mają kluczowe znaczenie dla SEO oraz wyświetlania witryny w wyszukiwarkach. Podstawowe elementy sekcji <head> to:

  • <meta charset="utf-8"> – określa kodowanie znaków, dzięki czemu strona poprawnie wyświetla m.in. polskie znaki.

  • <meta name="description"> – opis strony, który pojawia się w wynikach wyszukiwania.

  • <meta name="keywords"> – słowa kluczowe, wspierające optymalizację strony pod kątem SEO.

  • <title> – tytuł widoczny na karcie przeglądarki oraz w wynikach wyszukiwania Google.

 

Sekcja <body> – treść strony

Zawiera właściwą treść, którą użytkownik widzi na stronie internetowej. HTML5 dostarcza wielu znaczników o charakterze semantycznym, pomagających tworzyć jasną i logiczną strukturę strony. Najważniejsze z nich to:

  • <header> – górna część strony, zazwyczaj zawiera menu, logo lub slogan.

  • <section> – poszczególne sekcje tematyczne, pomagają uporządkować treść.

  • <footer> – stopka strony, zawierająca najczęściej informacje kontaktowe, linki do polityki prywatności lub mediów społecznościowych.

 

Znaczenie nagłówka pierwszego stopnia <h1>

Znacznik <h1> jest wymagany i wskazuje główny temat strony. Każda profesjonalnie przygotowana strona powinna mieć dokładnie jeden nagłówek pierwszego stopnia, by zapewnić dobrą strukturę semantyczną oraz efektywne indeksowanie przez wyszukiwarki.