![]() | Peatüki sisukord | ![]() |
3.5 Tabelid
Tabelite kasutamine pakub rohkesti võimalusi informatsiooni ja andmete kujundamiseks.
- Tabelina on hea kujundada esiletõstmist väärivad andmed kompaktsel ja korrastatud kujul.
- Pealkirjad paigutatud ühelahtrilisse tabelisse on pilkupüüdvad.
- Tabelivahendid võimaldavad ka tekstiveergude vormistamist.
Üldjuhul sisaldab iga tabel kindla hulga tabeliridu ja tabeliveerge. Need määravadki tabeli struktuuri, mille kirjeldamiseks on HTML-keeles olemas vastavad paarismärgendid:
<table>(tabel)<thead>(tabeli päis)<th>(pealkirjalahter)<tbody>(tabeli keha)<tr>(tabelirea algus)<td>(andmelahter)<caption>(määrab kogu tabeli kohale tabeli pealkirja)
Allpool toodud näites on hea kombe kohaselt kasutatud lugemise kergendamiseks taandeid.
<!DOCTYPE html>
<head>
<title>Tabelid</title>
</head>
<body>
<table>
<caption>Tabel 1. Minu tabel</caption>
<thead>
<tr>
<th>1. veerg
</th>
</tr>
</thead>
<tbody>
<tr>
<td>Üks</td>
</tr>
<tr>
<td>Kaks</td>
</tr>
<tr>
<td>Kolm</td>
</tr>
</tbody>
</table>
</body>
</html>
Antud veebidokument näeb veebilehitsejas järgmiselt välja:

Kuidas määrata tabeli raami ja raami paksust? Kahjuks HTML5 ei toeta sellist funktsionaalsust, sest kujunduse eest vastutab CSS. Mõni mooduli pärast vaatame põhjalikumalt, kuidas lisada tabelitele kujundust.
Iseseisev ülesanne:
On antud kood. Skitseeri, kuidas võiks tabel välja näha. Kontrolli oma ennustusi.
<!DOCTYPE html>
<head>
<title>Tabelid</title>
</head>
<body>
<table>
<caption>Tabel 2. Tooted</caption>
<thead>
<tr>
<th>
Toode
</th>
<th>
Hind
</th>
</tr>
</thead>
<tbody>
<tr>
<td> Õun </td>
<td> 1€ </td>
</tr>
<tr>
<td> Ananass</td>
<td> 2€ </td>
</tr>
<tr>
<td> Kommikarp </td>
<td> 3€ </td>
</tr>
</tbody>
</table>
</body>
</html>

![]() | Peatüki sisukord | ![]() |

