W języku HTML, aby scalić w pionie dwie sąsiednie komórki w kolumnie tabeli, należy zastosować atrybut
A.
cellspacingB.
colspanC.
rowspanD.
cellpaddingPytanie z egzaminu CKE, czerwiec 2019 (arkusz E.14-X-19.06).
Atrybut rowspan służy do scalenia komórek w pionie, czyli do rozciągnięcia jednej komórki na kilka wierszy tabeli. W pytaniu chodzi o dwie sąsiednie komórki znajdujące się jedna pod drugą w tej samej kolumnie, dlatego stosuje się zapis rowspan="2" w znaczniku komórki td albo th. Liczba podana jako wartość atrybutu oznacza, przez ile wierszy ma rozciągać się dana komórka. Reguła do zapamiętania: rowspan łączy wiersze, a colspan łączy kolumny. W praktyce rowspan przydaje się np. w tabelach z harmonogramami, zestawieniami lub nagłówkami grupującymi dane pionowo. Typowa pułapka polega na skojarzeniu słowa column z pionem i wybraniu colspan, mimo że ten atrybut działa poziomo.
W tym pytaniu chodzi o scalenie komórek ustawionych pionowo, jedna pod drugą, w tej samej kolumnie tabeli. Do takiego działania służy atrybut rowspan, np. rowspan="2", który powoduje, że jedna komórka zajmuje miejsce dwóch wierszy. Atrybut colspan ma inne zastosowanie - scala komórki poziomo, czyli rozciąga komórkę na kilka kolumn w tym samym wierszu. Atrybut cellpadding określa odstęp między zawartością komórki a jej obramowaniem, więc dotyczy wyglądu i wewnętrznego marginesu komórki, a nie łączenia pól tabeli. Atrybut cellspacing odpowiada za odstępy między komórkami tabeli, również bez wpływu na ich scalanie. Typowy błąd myślowy polega na kierowaniu się samym słowem col w colspan i skojarzeniu go z kolumną widoczną pionowo. W HTML znaczenie jest odwrotne względem efektu wizualnego: colspan rozciąga komórkę przez kolumny poziomo, a rowspan przez wiersze pionowo.