W tabelach HTML najważniejsze znaczniki to: <table> (cała tabela), <tr> (wiersz), <td> (zwykła komórka danych) oraz <th> (komórka nagłówkowa).
Odpowiedź "Nagłówki tabeli" jest poprawna, ponieważ <th> oznacza komórkę, która pełni rolę nagłówka dla pozostałych komórek danych. Taki nagłówek może opisywać kolumnę (np. "Imię", "Nazwisko") lub w zależności od układu także wiersz. Przeglądarki zwykle domyślnie wyróżniają te komórki (np. pogrubieniem), ale kluczowa jest tu semantyka, nie tylko wygląd.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "Komórki tabeli" – jest zbyt ogólne i sugeruje typowe komórki danych. Do danych służy przede wszystkim <td>. <th> też jest komórką, ale konkretnego typu: nagłówkową, więc w tym pytaniu liczy się precyzja znaczenia.
- "Wiersze tabeli" – wiersz tworzy <tr>. Wiersz zawiera dopiero komórki (<th> lub <td>), więc nie można utożsamiać <th> z wierszem.
- "Kolumny tabeli" – HTML nie ma podstawowego znacznika, który samodzielnie "tworzy kolumnę" w taki sposób jak <tr> tworzy wiersz. Kolumny wynikają z układu komórek w kolejnych wierszach. <th> może być nagłówkiem kolumny, ale nie jest "kolumną" jako strukturą.
W praktyce (np. w projektach multimedialnych i stronach WWW) poprawne użycie <th> pomaga w czytelności, stylowaniu oraz w dostępności – narzędzia wspomagające mogą lepiej interpretować relacje między nagłówkami i danymi w tabeli.