Tabel
Mõnikord on vaja andmeid esitada tabelina. Selleks tuleb kasutada märgendit <table> ja </table>.
Tabeli rea jaoks tuleb kasutada märgendeid <tr> ja </tr>
Tabeli päise üksiku kasti jaoks märgendeid <th> ja </th>
Tabeli sisu üksiku kasti jaoks märgendeid <td> ja </td>
Tabeli, millel on päise rida ja kaks rida sisuandmeid, näidiskood on seesugune:
<table> <tr> <th>Riik</th> <th>Pealinn</th> <th>Elanike arv</th> </tr> <tr> <td>Eesti</td> <td>Tallinn</td> <td>1,331 miljonit</td> </tr> <tr> <td>Läti</td> <td>Riia</td> <td>1,902 miljonit</td> </tr> </table>
Antud koodi tulemusena tekib selline tabel:
Riik | Pealinn | Elanike arv |
---|---|---|
Eesti | Tallinn | 1,331 miljonit |
Läti | Riia | 1,902 miljonit |
Mõnikord on aga tabelis vaja lahtreid ühendada, selleks on vastavalt vajadusele võimalik kasutada omadusi colspan või rowspan
Nt on näitetabelis kasutatud mõlemat variant – päises on ühendatud kaks lahtrit, kasutades omadust colspan=”2″ ja sisuosas kaht üksteise all olevat lahtrit, kasutades omadust rowspan=”2″. NB! Neid omadusi kasutades tuleb arvestada sellega, et kui lahtreid liidetakse, siis vastavast reast või veerust kaob määratud arv lahtreid ära! A
<table> <tr> <th colspan="2">Nimi</th> <th>Vanus</th> </tr> <tr> <td>Jaan</td> <td>Tamm</td> <td rowspan="2">50</td> </tr> <tr> <td>Jüri</td> <td>Kask</td> </tr> </table>
Eelnev tabel näeb siis välja seesugune:
Nimi | Vanus | |
---|---|---|
Jaan | Tamm | 50 |
Jüri | Kask |
Tabeli stiili kohandamine käib sarnaselt teistele elementidele, nt kui lisada kastidele veidi ruumi sisu ja joone vahele ja muuta taustavärvi:
th, td { padding: 10px; background-color: chartreuse; }
Sellise kujunduse tulemusena näeb tabel välja selline:
Nimi | Vanus | |
---|---|---|
Jaan | Tamm | 50 |
Jüri | Kask |