KWALIFIKACJA INF3 - WRZESIEŃ 2014

W bazie jest mniej pytań spełniających podane kryteria niż wybrano. Wylosowano 38 pytań.
PYTANIE NR 1.
Polecenie colspan służy do łączenia komórek tabeli w poziomie, natomiast rowspan w pionie. Którą z tabel wyświetli fragment kodu napisany w języku HTML?
Ilustracja przedstawia fragment kodu HTML oraz cztery różne wizualizacje tabeli oznaczone literami A, B, C, D.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Atrybut colspan łączy komórki w poziomie (zajmuje kilka kolumn), a rowspan w pionie (zajmuje kilka wierszy). Poprawny wariant tabeli musi więc pokazywać komórkę rozciągniętą na dwa wiersze oraz układ pozostałych komórek "obok" niej zgodnie z siatką wynikającą ze scalania.

Pełne wyjaśnienie:

W tabelach HTML kluczowe jest rozróżnienie dwóch rodzajów scalania:

  • colspan – komórka zajmuje więcej niż jedną kolumnę, czyli "rozszerza się" w poziomie.
  • rowspan – komórka zajmuje więcej niż jeden wiersz, czyli "rozszerza się" w pionie.

Aby poprawnie dopasować wariant tabeli do kodu, trzeba czytać strukturę wiersz po wierszu i pamiętać, że komórka z rowspan "zabiera miejsce" również w kolejnych wierszach. To oznacza, że w następnym wierszu nie pojawia się już komórka w tej samej kolumnie, bo ta przestrzeń jest nadal zajęta przez komórkę rozciągniętą.

Poprawny wybór musi odzwierciedlać sytuację, w której po jednej stronie występuje większa komórka rozciągnięta na dwa wiersze, a po drugiej stronie znajdują się komórki niescalone, ułożone w dwóch wierszach. Taki układ jest typowym efektem zastosowania rowspan dla lewej komórki oraz braku (lub mniejszego) scalania po stronie prawej.

Dlaczego pozostałe warianty bywają błędnie wybierane?

  • Warianty sugerujące rozciąganie w poziomie zamiast w pionie są typowym skutkiem pomylenia znaczenia colspan i rowspan.
  • Warianty, w których "brakuje miejsca" lub komórki układają się nielogicznie, zwykle wynikają z nieuwzględnienia, że komórka z rowspan wpływa na kolejny wiersz.
  • Warianty pozornie podobne wizualnie mogą nie zgadzać się z siatką kolumn (np. liczba kolumn w poszczególnych wierszach jest niespójna po uwzględnieniu scalania).

Na egzaminie pomaga szybka technika: narysuj siatkę tabeli jako prostokąty, a następnie "zajmuj" pola zgodnie z wartościami colspan/rowspan, przechodząc od pierwszego wiersza do ostatniego. To znacząco ogranicza pomyłki wynikające z intuicyjnego zgadywania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Scalanie komórek polega na tym, że jedna komórka zajmuje miejsce kilku pól siatki tabeli. Osiąga się to przez ustawienie atrybutu, który zwiększa rozpiętość komórki na kolumny lub wiersze, dzięki czemu można tworzyć nagłówki grupujące lub układy raportowe.
Atrybut colspan powoduje, że komórka rozciąga się w poziomie i zajmuje kilka kolumn. W praktyce "zastępuje" sąsiednie komórki w tym samym wierszu, więc wiersz ma mniej oddzielnych komórek, ale ta jedna ma większą szerokość.
Atrybut rowspan powoduje, że komórka rozciąga się w pionie i zajmuje kilka wierszy. Taka komórka zajmuje miejsce także w kolejnych wierszach, więc w następnym wierszu trzeba pominąć komórkę w tej kolumnie lub inaczej rozplanować pozostałe komórki.
Najprościej zapamiętać kierunki: col jak kolumna (czyli poziom – więcej kolumn), a row jak wiersz (czyli pion – więcej wierszy). Na rysunku: colspan daje komórkę szerszą, a rowspan daje komórkę wyższą.
Bo przestrzeń w tej kolumnie jest nadal zajęta przez komórkę z poprzedniego wiersza, która rozciąga się na dół. To częsty błąd: uczący się dodają komórki "jak zwykle", nie uwzględniając, że część siatki jest już zajęta przez komórkę wielowierszową.
Rysuj siatkę wiersz po wierszu. Najpierw ustal liczbę kolumn wynikową, potem w każdym wierszu zaznaczaj komórki i ich rozpiętość. Przy rowspan pamiętaj, że w kolejnych wierszach część pól jest już zajęta, więc nie możesz wstawić tam nowej komórki.
Tak, atrybuty scalania można stosować zarówno w komórkach danych, jak i w komórkach nagłówkowych. Dzięki temu da się tworzyć nagłówki wielopoziomowe, np. jeden nagłówek obejmujący kilka kolumn lub nagłówek "pionowy" obejmujący kilka wierszy.
Najczęstsze pomyłki to: zamiana kierunków (poziom vs pion), niespójna liczba kolumn w różnych wierszach po scaleniu, oraz ignorowanie tego, że rowspan wpływa na kolejne wiersze. Pomaga rysowanie siatki i liczenie zajętych pól.
Mogą wpływać pośrednio: skomplikowane układy z wieloma scaleniami trudniej zrozumieć użytkownikom czytników ekranu, jeśli nagłówki i relacje nie są dobrze zaprojektowane. Warto dbać o logiczną strukturę tabeli i sensowne nagłówki, gdy tabela jest złożona.
Ćwicz na krótkich przykładach: napisz małą tabelę, ustaw jedno scalanie i przewidź wynik, a potem sprawdź w przeglądarce. Ucz się metodycznie: osobno przypadki tylko z colspan, tylko z rowspan oraz mieszane. Na egzaminie zawsze analizuj wiersz po wierszu.
info

Statystycznie 48% uczniów zna prawidłową odpowiedź. trudne

Według specjalistów z branży: "Atrybut colspan łączy komórki w poziomie (zajmuje kilka kolumn), a rowspan w pionie (zajmuje kilka wierszy)."

Źródła:

  • MDN Web Docs: HTML attribute "colspan" (HTMLTableCellElement/colSpan) – https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement/colSpan (dostęp: 2026-02-28)
  • MDN Web Docs: HTML attribute "rowspan" (HTMLTableCellElement/rowSpan) – https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement/rowSpan (dostęp: 2026-02-28)
  • WHATWG HTML Living Standard: tabular data (tables) – https://html.spec.whatwg.org/multipage/tables.html (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja atrybutów scalania komórek w tabelach (poradniki HTML o tabelach)
  • Ćwiczenia: ręczne rysowanie siatki tabeli na podstawie kodu (wiersz po wierszu)
  • Walidatory i podgląd w przeglądarce (testowanie małych przykładów tabel)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego