Tablice u html-u omogućuju redanje podataka u stupce. Osnovni elementi koje koristimo za umetanje hml tablice na web stranicu su: table, th, tr i td.
Zašto ne sada?
CDN pohrana slika i videa.
Pretvorba formata slika: webp...
Vrhunsko AI povećanje slika!
25Gb podataka.
Zašto ne sada?
Tablice u HTML-u omogućavaju redanje podataka u stupcima.
Napravimo odmah tablicu s dva retka i tri stupca.
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>HTML tablice</title>
</head>
<body>
<h1>HTML tablice</h1>
<table border="1">
<tr>
<td>1.</td>
<td>Ivan</td>
<td>Horvatović</td>
</tr>
<tr>
<td>2.</td>
<td>Josip</td>
<td>Petrica</td>
</tr>
</table>
</body>
</html>
Pogledajmo što ovaj primjer prikazuje u web pregledniku i što se nalazi u html kôdu.
Iza glavnog naslova <h1>...</h1>, započinjemo unos tablice s početnim elementom <table>. Elementom </table> završavamo unos tablice.
Ćelije u tablici su označene parom <td>...</td>. Oznaka td dolazi od engleskih riječi table data (podatak u tablici).
Ćelije unosimo u tablicu redak po redak. Oznake redaka su <tr>...</tr>. Kratica tr dolazi od engleskih riječi table row (redak u tablici).
Tablica je obrubljena rubom širine 1 piksela što smo odredili dodavanjem svojstva border="1" u html elementu <table>.
Vjerojatno ste primijetili kako svaki stupac zauzima samo onoliko širine koliko je potrebno kako bi svi podatci u ćelijama tog stupca bili vidljivi. Ukupna širina tablice je zbroj širina svih stupaca.
Pogledajmo sada primjer sa promjenjenim širinama stupaca i cijele tablice.
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<h1>HTML sirina tablice</h1>
</head>
<body>
<h1>HTML tablice</h1>
<table width="70%" border="1">
<tr>
<td width="10%">1.</td>
<td width="55%">Ivan</td>
<td width="35%">Horvatović</td>
</tr>
<tr>
<td>2.</td>
<td>Josip</td>
<td>Petrica</td>
</tr>
</table>
</body>
</html>
Što se dogodilo? Širina tablice je postavljena na 70% širine prozora web preglednika. Prvi stupac zauzima 10% širine tablice (ne ukupne širine roditeljskog elementa, nego od onih 70% širine koje zauzima tablica), drugi 50%, a treći 40%.