HTML
Struktura dokumentu HTML5
Standard, semantyka, praktyka — INF.03
<!DOCTYPE html>
<html>
<head>
<body>
<header>
<nav>
<main>
<section>
<footer>
Deklaracja DOCTYPE
Pierwsza linia dokumentu <!DOCTYPE html> — ustawia tryb HTML5 i poprawne wyświetlanie w przeglądarce.
Element <html>
Początek i koniec całej strony; atrybut lang ustawia język (np. pl).
Sekcja <head>
Meta informacje dla przeglądarki, SEO, stylów i skryptów.
<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Tytuł strony</title> <link rel="stylesheet" href="style.css"> </head>
Sekcja <body>
Tu jest cała widoczna treść strony — teksty, obrazy, sekcje, nagłówki, stopka.
<header>— nagłówek strony lub sekcji<nav>— menu nawigacyjne<main>— główny blok treści (po 1 na stronie)<section>— logiczny fragment treści<footer>— stopka z informacjami
Kompletny szkielet HTML5
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Struktura HTML5</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>Nagłówek, logo, menu</header>
<nav>Menu nawigacyjne</nav>
<main>
<section>
<h2>Sekcja główna</h2>
<p>Treść strony w sekcji.</p>
</section>
</main>
<footer>Copyright © 2025</footer>
</body>
</html>
Ćwiczenia praktyczne
Ćwiczenie 1 — Zbuduj własny szkielet HTML5
Wstaw poprawnie każdy kluczowy element:
Wstaw poprawnie każdy kluczowy element:
<!DOCTYPE html>, <html>, <head>, <body>, <header>, <main>, <section>, <footer>.
Ćwiczenie 2 — Rozpoznaj semantykę
<main>
<section>
<article>
<h2>Tytuł</h2>
<p>Treść artykułu</p>
</article>
</section>
</main>
main — główny kontent section — blok tematyczny article — samodzielna jednostka (np. news) h2, p — nagłówek i tekst
Quiz Sprawdź wiedzę
<nav>
<main>
<main>
logiczny blok tematyczny
stopka strony
stopka strony
W sekcji <head>
W sekcji <body>
W sekcji <body>
Checklista Kompetencje po module
Materiały: INF.03 — Struktura HTML · Opracowanie: Tomasz Puchała © 2025