Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

Który z rysunków obrazuje efekt działania przedstawionego fragmentu kodu HTML?

Ilustracja do pytania z kwalifikacji INF.03
rys. A
Źle. Rysunek A pokazuje scalenie w poziomie, które dałby colspan, a nie rowspan.
rys. D
Źle. Rysunek D ignoruje drugi znacznik tr, a każdy tr zaczyna nowy wiersz.
rys. B
Źle. Rysunek B to tabela bez scalania, a kod zawiera rowspan="2".
rys. C
Dobrze. Komórka „pierwszy” zajmuje dwa wiersze, a „drugi” i „trzeci” stoją obok niej jedna pod drugą.

Pytanie z egzaminu CKE, czerwiec 2018 (arkusz E.14-X-18.06).

Poprawny jest rysunek C. Atrybut rowspan="2" w pierwszej komórce sprawia, że komórka „pierwszy” zajmuje dwa wiersze tabeli. W pierwszym wierszu obok niej stoi „drugi”, a w drugim wierszu zdefiniowano tylko jedną komórkę, „trzeci”, która trafia do drugiej kolumny, bo pierwsza jest już zajęta przez rozciągniętą komórkę.

Do zapamiętania: rowspan scala komórki w pionie (przez wiersze), a colspan w poziomie (przez kolumny). Komórka z rowspan „rezerwuje” miejsce w kolejnych wierszach, więc w tych wierszach pisze się o jedną komórkę mniej. Ta sama zasada działa w tabelach budowanych w arkuszach egzaminacyjnych, np. przy nagłówkach grupujących kilka wierszy.

Najczęstszy błąd w tym pytaniu to pomylenie rowspan z colspan. Rysunek A pokazuje komórkę „trzeci” rozciągniętą na dwie kolumny - taki efekt dałby atrybut colspan="2" w drugim wierszu, a w kodzie go nie ma. Rysunek B przedstawia tabelę bez żadnego scalania: dwa wiersze, w drugim tylko jedna komórka pod „pierwszy”. Tak wyglądałby kod po usunięciu atrybutu rowspan.

Rysunek D umieszcza wszystkie trzy komórki w jednym wierszu, czyli ignoruje drugi znacznik <tr>. Każdy <tr> zaczyna jednak nowy wiersz tabeli. Przy takich pytaniach pomaga szkic: narysuj siatkę wierszy i kolumn, wpisz komórki po kolei i zaznacz, które pola zajmuje komórka ze scaleniem. Wtedy od razu widać, gdzie musi trafić kolejna komórka.

Atrybut border="1" tylko rysuje obramowanie, więc nie wpływa na układ komórek.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.