Tabele
Kolejnym sposobem prezentowania i grupowania danych w języku HTML jest tabela. Sposób prezentowania danych w tabeli html jest taki sam jak w każdej innej tabeli, którą znamy z życia codziennego.
Korzystanie z tabel jest bardzo proste, potrzebne są nam do tego zaledwie 4 znaczniki: table, tr, td, th
Tak wygląda tabela:
1.1 | 1.2 | 1.3 |
2.1 | 2.2 | 2.3 |
A tak wygląda jej kod:
<table border="1px"> - ramy tabeli <tr> - początek wiersza <td> 1.1 </td> - pierwsza komórka wiersza <td> 1.2 </td> - druga komórka wiersza <td> 1.3 </td> - trzecia komórka wiersza </tr> - koniec wiersza <tr> - początek drugiego wiersza <td> 2.1 </td> <td> 2.2 </td> <td> 2.3 </td> </tr> </table>
Trzeba również powiedzieć o tym jak można scalać ze sobą komórki kolumnami oraz wierszami
Tak wygląda scalanie wierszami
1.1 | 1.2 | |
2.1 | 2.2 | 2.3 |
A tak scalanie kolumnami
1.1 | 1.2 | 1.3 |
2.2 | 2.3 |
Nic nie stoi również na przeszkodzie aby połączyć to ze sobą
1.1 | 1.3 | |
2.3 | ||
3.1 | 3.2 | 3.3 |
Używamy do tego dwóch atrybutów: colspan - do łączenia wierszami oraz rowspan - do łączenia kolumnami. Poniżej kod trzech tabelek znajdujących się wyżej:
<table border="1px"> <tr> <td colspan="2"> 1.1 </td> <td> 1.2 </td> </tr> <tr> <td> 2.1 </td> <td> 2.2 </td> <td> 2.3 </td> </tr> </table> <table border="1px"> <tr> <td rowspan="2"> 1.1 </td> <td> 1.2 </td> <td> 1.3 </td> </tr> <tr> <td> 2.2 </td> <td> 2.3 </td> </tr> </table> <table border="1px"> <tr> <td rowspan="2" colspan="2"> 1.1 </td> <td> 1.3 </td> </tr> <tr> <td> 2.3 </td> </tr> <tr> <td> 3.1 </td> <td> 3.2 </td> <td> 3.3 </td> </tr> </table>
Należy pamiętać aby w kodzie usunąć tą komórkę która ma zostać scalona z wcześniejszą