KWALIFIKACJA INF3 - TEST WIEDZY NR 2

PYTANIE NR 9.
Który tag HTML jest używany do tworzenia tabeli?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Znacznik <table> definiuje tabelę jako element nadrzędny. Dopiero wewnątrz niego umieszcza się wiersze <tr>, a w nich komórki danych <td> lub nagłówkowe <th>. Same <tr>, <td> i <th> nie tworzą tabeli bez kontenera <table>.

Pełne wyjaśnienie:

W HTML tabela jest tworzona przez użycie elementu <table>. To on wyznacza początek i koniec tabeli oraz informuje przeglądarkę, że zawartość ma być interpretowana jako struktura tabelaryczna.

Znaczniki <tr>, <td> i <th> są elementami składowymi tabeli, ale nie zastępują jej głównego kontenera:

  • <tr> oznacza wiersz tabeli. W praktyce grupuje komórki należące do jednego wiersza.
  • <td> oznacza komórkę danych (zwykłą komórkę) w danym wierszu.
  • <th> oznacza komórkę nagłówkową, zwykle używaną w nagłówku kolumn lub wierszy (semantycznie: nagłówek, nie "zwykła" komórka danych).

Dlatego poprawna odpowiedź to <table>, bo tylko ten znacznik tworzy tabelę jako całość. Wybór <tr> jest częstą pomyłką, gdy uczeń pamięta, że "tabela składa się z wierszy", ale pomija element nadrzędny. Wybór <td> wynika zwykle z kojarzenia tabeli z "komórkami", jednak komórki muszą wystąpić wewnątrz wiersza i tabeli. Z kolei <th> jest przeznaczony na nagłówki; nadal jest tylko typem komórki, a nie definicją tabeli.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy "utworzenia" danego elementu struktury, szukaj znacznika nadrzędnego (kontenera). Znaczniki wierszy i komórek zwykle odpowiadają za zawartość i podział wewnątrz tej struktury.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Znacznik <table> definiuje tabelę w dokumencie HTML. Jest elementem nadrzędnym, który "otacza" całą strukturę tabeli, a w środku zawiera wiersze i komórki. Bez <table> przeglądarka nie potraktuje układu jako tabeli.
Minimalnie używa się: <table> (tabela), <tr> (wiersz) oraz <td> (komórka danych). Często dodaje się też <th> dla nagłówków. Te elementy razem tworzą czytelną, hierarchiczną strukturę danych.
<tr> oznacza tylko jeden wiersz i ma sens wyłącznie wewnątrz tabeli. Bez nadrzędnego <table> nie ma kontekstu, do jakiej tabeli wiersz należy. To przykład relacji część–całość: wiersz jest elementem składowym, a nie kontenerem.
<td> to komórka danych w tabeli. Używa się go wewnątrz wiersza <tr>, który z kolei znajduje się w <table>. Typowy błąd to traktowanie <td> jako "tabeli", bo kojarzy się z komórkami, ale to tylko fragment struktury.
<td> oznacza zwykłą komórkę danych, a <th> komórkę nagłówkową (np. nazwę kolumny). Różnią się semantyką i domyślnym stylem, ale oba znaczniki nadal są komórkami w wierszu <tr> i nie zastępują znacznika <table>.
<th> stosuje się, gdy dana komórka pełni rolę nagłówka (np. opisuje kolumnę lub wiersz). To poprawia semantykę i bywa ważne dla dostępności (czytniki ekranu lepiej interpretują strukturę). Nadal jednak całość musi być w <table>.
Nie. Tabele (<table>) są przeznaczone do danych tabelarycznych (zestawień). Do układu strony zwykle używa się CSS (np. flexbox, grid). Na egzaminie warto pamiętać: tabela = dane, a nie "layout". To częsta pułapka pojęciowa.
Jeśli pytanie dotyczy "utworzenia tabeli" jako elementu, szukaj znacznika nadrzędnego <table>. Gdy pytanie mówi o "wierszu" – będzie to <tr>, a gdy o "komórce" – <td> lub <th>. Kluczem jest rozpoznanie roli elementu.
Najczęściej myli się znaczniki: wybiera się <tr> zamiast <table>, bo wiersze są "bardziej widoczne" w pamięci. Drugi błąd to traktowanie <td> jako tabeli. Pomaga zapamiętać hierarchię: tabela → wiersz → komórka.
W panelach administracyjnych i aplikacjach webowych: listy rekordów z bazy danych, raporty, zestawienia zamówień, użytkowników czy logów. Poprawne użycie <table>, <tr>, <td> i <th> ułatwia też stylowanie CSS i późniejszą rozbudowę widoków.
info

To pytanie poprawnie rozwiązuje 75% zdających egzamin. średnio łatwe

W praktyce zawodowej kluczowe jest to, że znacznik &lt;table&gt; definiuje tabelę jako element nadrzędny.

Źródła:

  • WHATWG HTML Living Standard – The table element: https://html.spec.whatwg.org/multipage/tables.html#the-table-element - accessed 2026-03-01
  • MDN Web Docs – HTML element: table: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table - accessed 2026-03-01
  • MDN Web Docs – HTML element: tr: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr - accessed 2026-03-01

Materiały:

  • Dokumentacja MDN Web Docs: elementy tabel w HTML
  • Specyfikacja HTML (WHATWG): sekcje dotyczące tabel
  • Ćwiczenia praktyczne: zbudowanie tabeli z nagłówkiem, wierszami i komórkami oraz ostylowanie CSS

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego