Wprowadzenie
Choć HTML kojarzy się z prostymi znacznikami, jego piąta wersja to prawdziwa rewolucja. HTML5 wprowadził semantykę, obsługę multimediów, API oraz nowe narzędzia dla deweloperów.
Dla kogo
- Dla front-end developerów, którzy chcą pisać nowoczesny kod.
- Dla projektantów stron dbających o SEO i dostępność.
- Dla studentów informatyki.
Czego się nauczysz
- Nowe znaczniki semantyczne –
<header>,<footer>,<section>,<article>. - Canvas API – tworzenie grafiki 2D i animacji.
- Web Storage – Local Storage i Session Storage.
- IndexedDB – lokalne bazy danych w przeglądarce.
- API geolokalizacji – np. do aplikacji pogodowych.
- Obsługa multimediów bez wtyczek –
<audio>,<video>.
Praktyczny start
Spróbuj zbudować prostą stronę portfolio:
- nagłówek
<header>z imieniem i nazwiskiem, - sekcja
<section>z projektami, <article>z blogiem,<footer>z danymi kontaktowymi.
Zadbaj o poprawną hierarchię nagłówków i semantykę.
Mini-projekt – aplikacja pogodowa
Wykorzystaj geolokalizację do pobrania współrzędnych i wyświetlaj prognozę z API pogodowego. Zapisuj wyniki w Local Storage, aby użytkownik mógł sprawdzić ostatnie wyszukiwania.
Najczęstsze błędy
- Nadużywanie
divzamiast semantycznych znaczników. - Brak alt w obrazkach.
- Źle zagnieżdżone nagłówki H1–H6.
Materiały
- MDN Web Docs (mozilla.org).
- Kursy HTML5 na freeCodeCamp i YouTube.
- Oficjalne specyfikacje W3C.
TIP: Przećwicz Canvas, Local Storage i znaczniki semantyczne, sprawdzając stronę w Lighthouse pod kątem dostępności i SEO.
Podsumowanie: HTML5 to fundament nowoczesnego front-endu. Warto dobrze opanować semantykę i API, zanim przejdziesz do frameworków typu React czy Angular.
Daria Zazon
Dodaj komentarz