Scalanie wierszy i kolumn
Część sekcji Podstawy ścieżki HTML w Coddy. Lekcja 50 z 60.
W HTML możesz sprawić, że komórki tabeli będą obejmować wiele wierszy lub kolumn, używając atrybutów rowspan i colspan. Te atrybuty pozwalają tworzyć bardziej złożone układy tabel, łącząc komórki.
Atrybut colspan służy do określenia liczby kolumn, które powinna obejmować komórka. Dodaje się go do znacznika <td> lub <th> komórki, którą chcesz rozszerzyć.
Oto przykład użycia colspan:
<table border="1">
<tr>
<th colspan="2">Name</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>W tym przykładzie komórka nagłówka z tekstem „Name” rozciąga się na dwie kolumny. Jest to przydatne przy tworzeniu nagłówka obejmującego wiele kolumn. Wygląda to tak:

Atrybut rowspan służy do określenia liczby wierszy, które powinna obejmować komórka. Dodaje się go również do znacznika <td> lub <th> komórki, którą chcesz rozszerzyć.
Oto przykład użycia rowspan:
<table border="1">
<tr>
<th>Employee</th>
<th>Shift</th>
</tr>
<tr>
<td rowspan="2">Alex</td>
<td>Morning</td>
</tr>
<tr>
<td>Evening</td>
</tr>
</table>Tutaj rowspan służy do pokazania, że Alex pracuje zarówno na porannej, jak i wieczornej zmianie, bez powtarzania imienia.

Możesz użyć zarówno colspan, jak i rowspan w tej samej tabeli, aby tworzyć złożone układy. Pamiętaj tylko, aby odpowiednio dostosować liczbę komórek w każdym wierszu, uwzględniając komórki obejmujące kilka kolumn lub wierszy.
Wyzwanie
ŁatwyUtwórz dokument HTML zawierający tabelę z komórkami obejmującymi wiele wierszy i kolumn. Tabela powinna mieć następującą strukturę:
- Wiersz tabeli (
<tr>) z komórką nagłówka (<th>), która obejmuje trzy kolumny i zawiera tekst"Student Report". - Kolejny wiersz tabeli (
<tr>) z komórką nagłówka (<th>) z tekstem"Name", komórką nagłówka (<th>) z tekstem"Subject"i komórką nagłówka (<th>) z tekstem"Grade". - Kolejny wiersz tabeli (
<tr>) z komórką danych (<td>) z tekstem"John Doe", komórką danych (<td>) z tekstem"Math"i komórką danych (<td>) z tekstem"A". - Kolejny wiersz tabeli (
<tr>) z komórką danych (<td>), która obejmuje dwa wiersze i zawiera tekst"Jane Smith", komórką danych (<td>) z tekstem"Science"i komórką danych (<td>) z tekstem"B". - Ostatni wiersz tabeli (
<tr>) z komórką danych (<td>) z tekstem"History"i komórką danych (<td>) z tekstem"A".
Spróbuj swoich sił
<!DOCTYPE html>
<html>
<body>
<table border="1">
<!-- Wpisz tutaj kod -->
</table>
</body>
</html>Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Podstawy HTML
Czym jest HTML?Podstawowa struktura dokumentu HTMLTagi i elementyZagnieżdżanie i zamykanie tagówKomentarze w HTML7Strona profilu osobistego
Omówienie projektuSekcja nagłówka2Tekst i formatowanie
NagłówkiAkapityPodziały wierszaTekst pogrubiony i pochylonyPonownie: tekst pogrubiony i pochylonyPodsumowanie — formatowanie8Formularze i pola wejściowe, część 1
Podstawy formularzyPola tekstoweAtrybuty pólPole hasłaEtykiety pólPodsumowanie – podstawowy formularz11Strona rejestracji na wydarzenie
Przegląd projektuSekcja nagłówkaPoćwicz samodzielnie: Edytor online Web