Podstawy HTML, znaczniki, struktura dokumentu, DOCTYPE
ð Podstawa programowa: II.3fHTML (HyperText Markup Language) to jezyk znacznikow uzywany do tworzenia stron internetowych. Nie jest to jezyk programowania - jest to jezyk opisu struktury dokumentu. HTML mowi przegladarce, jakie elementy znajduja sie na stronie (naglowki, akapity, obrazy, linki) i jak sa ze soba powiazane.
Standardy HTML sa opracowywane przez organizacje W3C (World Wide Web Consortium) i WHATWG (Web Hypertext Application Technology Working Group).
Kazdy dokument HTML5 powinien miec nastepujaca strukture:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tytul strony</title>
</head>
<body>
<h1>Witaj na mojej stronie!</h1>
<p>To jest akapit tekstu.</p>
</body>
</html>
HTML5 wprowadzil znaczniki, ktore opisuja znaczenie tresci:
Do pisania kodu HTML mozna uzyc:
Otworz edytor tekstu (np. Notatnik, VS Code) i stworz plik index.html z poprawna struktura HTML5. Strona powinna zawierac: tytul "Moja pierwsza strona", naglowek h1, dwa akapity tekstu o sobie, linie pozioma i stopke z Twoim imieniem. Otworz plik w przegladarce.
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Moja pierwsza strona</title>
</head>
<body>
<h1>Witaj na mojej stronie!</h1>
<p>Nazywam sie Jan Kowalski i ucze sie
w liceum.</p>
<p>Interesuje sie informatyka
i programowaniem.</p>
<hr>
<p>© Jan Kowalski 2026</p>
</body>
</html>
Przepisz ponizszy kod, zastepujac znaczniki <div> odpowiednimi znacznikami semantycznymi HTML5 (header, nav, main, article, footer):
<div id="naglowek">Moj blog</div>
<div id="menu">Strona glowna | O mnie | Kontakt</div>
<div id="tresc">
<div class="wpis">Pierwszy wpis na blogu...</div>
</div>
<div id="stopka">(c) 2026</div>
Stworz strone HTML "Moje ulubione strony internetowe" zawierajaca: naglowek h1, krotki opis (akapit), 5 linkow do ulubionych stron (kazdy w nowym akapicie z opisem), obraz (moze byc z Internetu - uzyj atrybutu src z adresem URL) oraz link do swojego adresu e-mail (mailto:).
Wejdz na strone validator.w3.org i sprawdz poprawnosc swojego kodu HTML z Zadania 1 i 3. Popraw wszystkie znalezione bledy. Zapisz raport z walidacji (ile bledow bylo na poczatku, jakie to bledy, jak je naprawiles).