KWALIFIKACJA INF3 - CZERWIEC 2019

PYTANIE NR 5.
Do określenia listy definicji w kodzie HTML używa się znacznika
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Lista definicji (lista opisów) w HTML jest tworzona znacznikiem <dl>, w którym pary "termin–opis" zapisuje się jako <dt> (termin) oraz <dd> (opis). Znacznik <td> dotyczy komórek tabeli, <abbr> oznacza skrót, a <label> opisuje pole formularza.

Pełne wyjaśnienie:

W HTML istnieje kilka typów list, a każda z nich ma inne, ściśle określone zastosowanie. Lista definicji (nazywana też listą opisów) służy do zapisu informacji w parach: pojęcie/etykieta oraz opis/wyjaśnienie. Do tego celu używa się znacznika <dl> (description list).

W praktyce wewnątrz <dl> stosuje się jeszcze dwa powiązane znaczniki:

  • <dt> – element z nazwą terminu (np. "CPU", "Adres IP", "Regulamin"),
  • <dd> – element z opisem/definicją terminu (np. objaśnienie, wartość, rozwinięcie).

Dlaczego pozostałe propozycje nie pasują?

  • <td> to komórka danych w tabeli (używana razem z <table>, <tr>, często <th>). Tabela służy do danych w układzie wiersze/kolumny, a nie do semantycznej pary "termin–opis".
  • <abbr> oznacza skrót/abbreviację (np. skrót "HTML") i może mieć atrybut title z rozwinięciem. To nie jest mechanizm budowy listy definicji, tylko oznaczanie pojedynczego fragmentu tekstu.
  • <label> służy do opisu kontrolki formularza (np. pola tekstowego, checkboxa). Poprawia dostępność formularzy, ponieważ wiąże opis z elementem <input>.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się "lista definicji/opisów", myśl o trójce <dl>/<dt>/<dd>. Jeśli pojawia się "tabela", szukaj <table> i <td>. Jeśli pojawia się "formularz", naturalnym tropem jest <label>.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Lista definicji (lista opisów) to struktura, w której treść występuje parami: termin i jego opis. W HTML zapisuje się ją kontenerem <dl>, a wewnątrz używa się <dt> (termin) i <dd> (opis).
Najczęściej używa się trzech znaczników: <dl> jako kontenera całej listy, <dt> dla nazwy/terminu oraz <dd> dla definicji lub opisu. Taki układ jest semantyczny i czytelny dla narzędzi dostępności.
<td> jest przeznaczony do tabel, czyli danych w wierszach i kolumnach, wewnątrz <table> i <tr>. Lista definicji to inny typ struktury: para "termin–opis". Użycie tabeli zamiast <dl> pogarsza semantykę i bywa błędem projektowym.
<abbr> służy do oznaczania skrótów (np. "HTML", "CPU") i może zawierać pełne rozwinięcie w atrybucie title. To element do pojedynczych fragmentów tekstu, a nie do budowy listy par termin–definicja.
<label> stosuje się w formularzach do opisywania pól, np. powiązania tekstu "Email" z polem <input>. <dl> stosuje się do treści opisowych (glosariusz, parametry, definicje). Jeśli nie ma formularza, zwykle <label> nie jest właściwym wyborem.
Przykład ma postać: termin w <dt> i opis w <dd>, ujęte w <dl>. Taki zapis dobrze pasuje do glosariusza lub listy parametrów, gdzie każda nazwa parametru ma objaśnienie albo wartość.
Tak, często to bardzo dobre rozwiązanie. Parametr (np. "Waga", "Kolor", "Zasilanie") może być terminem w <dt>, a jego wartość lub opis w <dd>. Dzięki temu struktura jest semantyczna, czytelna w HTML i lepiej interpretowana przez technologie asystujące.
Najczęściej myli się listę definicji z tabelą (wybór <td>) albo kojarzy "definicję" ze skrótem (wybór <abbr>). Pomaga zapamiętać, że <dl> służy do par, a tabela do siatki wiersze/kolumny, a formularze do <label>.
Semantyczne znaczniki ułatwiają interpretację treści przez czytniki ekranu, roboty wyszukiwarek i narzędzia analizujące stronę. <dl> jasno komunikuje relację termin–opis, co poprawia dostępność i jakość kodu, a także ułatwia późniejszą rozbudowę i utrzymanie projektu.
<ul> to lista nieuporządkowana (punkty), <ol> to lista uporządkowana (kolejność ma znaczenie), a <dl> to lista opisów/definicji (pary termin–opis). W pytaniu zwróć uwagę na słowa: "kolejność", "wypunktowanie" albo "definicje/opisy".
info

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

Specjaliści zwracają uwagę: "Lista definicji (lista opisów) w HTML jest tworzona znacznikiem &lt;dl&gt;, w którym pary "termin–opis" zapisuje się jako &lt;dt&gt; (termin) oraz &lt;dd&gt; (opis)."

Źródła:

  • MDN Web Docs: "&lt;dl&gt;: The Description List element" (HTML) – https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl (dostęp: 2026-03-01)
  • MDN Web Docs: "&lt;td&gt;: The Table Data Cell element" – https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td (dostęp: 2026-03-01)
  • MDN Web Docs: "&lt;abbr&gt;: The Abbreviation element" – https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja MDN Web Docs: element &lt;dl&gt; i powiązane &lt;dt&gt;/&lt;dd&gt;
  • W3C/W3Schools: zestawienie typów list w HTML
  • Ćwiczenia praktyczne: przebudowa treści na semantyczne znaczniki HTML

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego