Tabela HTML – Łączenie komórek
W przypadku, gdy jedna komórka odnosi się do więcej niż jednego nagłówka, możemy dokonać połączenia kilku komórek w jedną, żeby kilkukrotnie nie powtarzać jej wartości. Łączenie nie jest jednak najlepszym określeniem, w przypadku tabeli html. W zasadzie nie dokonujemy łączenia komórek, a zwiększenia ich rozpiętości w pionie lub poziomie.
Łączenie Komórek Kolumnami (w poziomie)
colspan
W celu zwiększenia rozpiętości poziomej komórki używamy atrybutu colspan
(ang. column span – rozpiętość kolumnowa komórki). Atrybut ten przyjmuje wartości liczbowe, tzn. przekazujemy tam jaką rozpiętość kolumnową (czyli w poziomie) ma posiadać dana komórka tabeli.
1. Przykład z zastosowaniem atrybutu colspan
<table> <tr> <th></th> <th>Poniedziałek</th> <th>Wtorek</th> </tr> <tr> <th>18:00</th> <td>Kręgle</td> <td>Polo</td> </tr> <tr> <th>20:00</th> <td colspan="2">Basen i Sauna</td> </tr> </table>
Poniedziałek | Wtorek | |
---|---|---|
18:00 | Kręgle | Polo |
20:00 | Basen i Sauna |
2. Przykład z zastosowanie atrybutu colspan i scope
<table> <tr> <th></th> <th scope="col">Poniedziałek</th> <th scope="col">Wtorek</th> <th scope="col">Środa</th> <th scope="col">Czwartek</th> <th scope="col">Piątek</th> </tr> <tr> <th scope="row">18:00</th> <td>Kręgle</td> <td>Polo</td> <td colspan="2">Golf</td> <td>Krykiet</td> </tr> <tr> <th scope="row">20:00</th> <td colspan="4">Basen i Sauna</td> <td>Impreza</td> </tr> </table>
Poniedziałek | Wtorek | Środa | Czwartek | Piątek | |
---|---|---|---|---|---|
18:00 | Kręgle | Polo | Golf | Krykiet | |
20:00 | Basen i Sauna | Impreza |