Którego znacznika używa się do utworzenia listy definicji w kodzie HTML?
Dobrze.
<dl> tworzy listę definicji (terminy <dt> i opisy <dd>).Źle.
<abbr> oznacza skrót/akronim, a nie listę.Źle.
<td> to komórka tabeli, nie lista definicji.Źle.
<label> to etykieta pola formularza.Listę definicji buduje znacznik
<dl> (description list). Wewnątrz umieszcza się pary: definiowany termin w <dt> oraz jego opis w <dd>, na przykład <dl><dt>HTML</dt><dd>język znaczników</dd></dl>. Taka lista nadaje się do słowniczków, par nazwa-wartość czy zestawień pojęć i ich wyjaśnień. Różni się od listy nienumerowanej <ul> i numerowanej <ol> właśnie strukturą „termin - opis”. Dlatego do listy definicji służy <dl>.Pozostałe znaczniki nie tworzą listy definicji.
<td> to komórka danych w tabeli - występuje wewnątrz wiersza <tr>, a nie w liście. <abbr> oznacza skrót lub akronim i zwykle przez atrybut title podaje jego rozwinięcie, lecz nie buduje listy. <label> to etykieta powiązana z polem formularza, ułatwiająca jego obsługę i dostępność. Strukturę „termin - opis” daje <dl> z <dt> i <dd>, dlatego to on jest poprawny.