Teoria INF.03: HTML
Struktura dokumentu, znaczniki semantyczne, formularze, tabele, obrazy i atrybuty — fundament części praktycznej i stały temat pytań testowych.
Było na egzaminie — wymagania z 152 arkuszy części praktycznej CKE (INF.03, EE.09, E.14), 2018–2026
- 152/152każdy arkusz to strona w HTML i CSS
- 78/152Formularz · ostatnio czerwiec 2026
- 7/152Scalanie komórek tabeli · ostatnio styczeń 2026
Najważniejsze zagadnienia 30
0/30 umiem
- Jakie znaczniki tworzą szkielet dokumentu HTML? #
<!DOCTYPE html>,html,head,body- Który znacznik ustawia kodowanie polskich znaków? #
<meta charset="UTF-8">w sekcjihead. Bez tego zamiast ogonków są krzaki.- Jak podpiąć zewnętrzny arkusz stylów? #
<link rel="stylesheet" href="styl.css">w sekcjihead- Wymień znaczniki semantyczne układu strony #
header,nav,main,section,article,aside,footer- Czym różni się
sectionodarticle? # sectionto fragment tematyczny strony.articleto treść samodzielna, mająca sens w oderwaniu od strony, np. wpis na blogu.- Jakie atrybuty są wymagane przy znaczniku
img? # src— ścieżka do pliku, orazalt— opis alternatywny.altjest sprawdzany i punktowany.- Jak zrobić, żeby komórka tabeli zajęła trzy kolumny? #
<td colspan="3">. Dla wierszy:rowspan.- Do czego służy znacznik
caption? # - Do podpisu tabeli. Umieszcza się go bezpośrednio po otwarciu
<table>. - Jak powiązać etykietę z polem formularza? #
<label for="imie">i pole zid="imie". Kliknięcie etykiety ustawia kursor w polu.- Czym różni się metoda GET od POST? #
- GET przekazuje dane w pasku adresu — widoczne, ograniczona długość. POST przesyła je w treści żądania — niewidoczne, bez limitu długości.
- Które atrybuty walidują pole bez użycia skryptu? #
required,pattern,min,max,maxlengthoraz typ pola, np.type="email"- Jak otworzyć odnośnik w nowej karcie? #
<a href="..." target="_blank">- Czym różni się lista
ulodol? # uljest nieuporządkowana (punktory),oluporządkowana (numeracja). Elementy obu toli.- Po co dodaje się znacznik
meta viewport? # - Żeby szerokość strony odpowiadała szerokości urządzenia:
<meta name="viewport" content="width=device-width, initial-scale=1.0">. Bez niego mobilny układ może wyglądać jak pomniejszona wersja desktopu. - Czym różnią się atrybuty
nameiidpola formularza? # namejest kluczem wysyłanym do PHP, aididentyfikuje element w dokumencie i łączy go zlabel. Pole beznamenie trafi do danych formularza.- Co określa atrybut
actionformularza? # - Adres pliku lub zasobu, który odbierze dane po wysłaniu formularza, np.
<form action="zapis.php" method="post">. - Jak zbudować grupę pól typu radio, w której można wybrać jedną odpowiedź? #
- Wszystkie pola muszą mieć ten sam atrybut
name, ale różne wartościvalue. Wspólna nazwa tworzy jedną grupę wyboru. - Jak ustawić domyślnie wybraną opcję listy
select? # - Dodaj
selecteddo właściwego znacznikaoption. Do formularza zostanie wysłana wartość z jego atrybutuvalue. - Jak musi być skonfigurowany formularz wysyłający plik? #
- Potrzebuje
method="post"ienctype="multipart/form-data", a pole pliku ma typfile. - Po co w tabeli używa się
thead,tbodyitfoot? # - Dzielą tabelę na nagłówek, dane i podsumowanie. Poprawiają semantykę, dostępność oraz ułatwiają osobne stylowanie części tabeli.
- Co oznacza atrybut
scopew komórceth? # - Wskazuje, czego dotyczy nagłówek:
scope="col"dla kolumny alboscope="row"dla wiersza. Pomaga czytnikom ekranu. - Co oznacza
../w ścieżce względnej? # - Przejście o jeden folder wyżej. Przykład:
../obrazy/logo.pngszuka folderuobrazyobok bieżącego katalogu. - Kiedy użyć znaczników
figureifigcaption? # - Gdy obraz, wykres albo fragment kodu ma własny podpis.
figuregrupuje materiał, afigcaptionopisuje go semantycznie. - Co robi atrybut
langw znacznikuhtml? # - Deklaruje język strony:
<html lang="pl">. Czytniki ekranu dobierają po nim wymowę, a przeglądarka słownik. Zasady oceniania CKE punktują to osobno. - Czym różni się
<br>od nowego akapitu? # <br>to złamanie wiersza wewnątrz tekstu. Nowy akapit to nowy<p>— ma własne marginesy i jest osobnym blokiem znaczeniowym.- Które znaczniki są puste (nie mają wersji zamykającej)? #
br,hr,img,input,meta,link,source. W HTML5 ukośnik na końcu jest opcjonalny.- Jak zbudować listę uporządkowaną? #
<ol><li>pozycja</li></ol>. Numeracja powstaje sama — nie wpisuje się jej w treść.- Czym różni się
olodul? # olto lista uporządkowana (numerowana),ulnieuporządkowana (punktowana). Obie zawierają wyłącznielijako bezpośrednie dzieci.- Jak zrobić listę definicji? #
<dl>, w niej pary:<dt>— pojęcie,<dd>— opis. Jednodtmoże mieć kilkadd.- Jak zagnieździć listę w liście? #
- Podlistę wstawia się WEWNĄTRZ
<li>, nie między pozycjami:<li>Owoce<ul><li>jabłko</li></ul></li>.
Znaczniki sekcji HTML5 — który do czego
| Znacznik | Do czego służy |
|---|---|
<header> | Nagłówek strony albo sekcji: logo, baner, tytuł. |
<nav> | Główna nawigacja — menu z odnośnikami. |
<main> | Główna treść strony, jeden raz na dokument. |
<section> | Tematyczna część strony, zwykle z własnym nagłówkiem. |
<article> | Samodzielna treść, którą można wyjąć i opublikować osobno: wpis, artykuł, opinia. |
<aside> | Treść poboczna: panel boczny, reklama, ramka z dodatkiem. |
<footer> | Stopka strony albo sekcji: autor, prawa, kontakt. |
Ćwiczenia: HTML
Zobacz efekt — zmień kod, podgląd odświeża się sam
Sprawdź się
Sprawdź się: 3 pytania z tematu HTML
-
Deklaracja
<!DOCTYPE html>na początku dokumentu:Bez deklaracji przeglądarka przechodzi w tryb zgodności wstecznej i inaczej liczy model pudełkowy.
-
Podpis ilustracji umieszczonej w elemencie
<figure>zapisuje się w:figcaption jest semantycznym podpisem zawartości figure.
-
Który atrybut elementu audio wyświetla wbudowane przyciski odtwarzania?
controls udostępnia użytkownikowi sterowanie nagraniem.
Wszystkie pytania testowe: Strony internetowe (696) → Ten temat ma w aplikacji 327 fiszek z powtórkami.