4.2. Tabulky
HTML
nám umožňuje vytvářet různé tabulky. Od těch jednoduchých, až po složitější tabulky, které na stránkách mohou a nemusejí jako tabulka vypadat.
Základní elementy tabulky:
<table>
- ohraničuje tabulku, říká prohlížeči kde tabulka začíná, a kde končí<thead>
- ohraničuje hlavičku tabulky, není povinný element<tbody>
- ohraničuje tělo tabulky, není povinný element<tfoot>
- ohraničuje patičku tabulky, není povinný element<tr>
- řádek tabulky<td>
- buňka tabulky<th>
- buňka tabulky v hlavičce
Jednoduchým zápisem tabulky může být tento kód:
<table>
<tr>
<td>Buňka 1.1.</td>
<td>Buňka 1.2.</td>
</tr>
<tr>
<td>Buňka 2.1.</td>
<td>Buňka 2.2.</td>
</tr>
</table>
Buňka 1.1. | Buňka 1.2. |
Buňka 2.1. | Buňka 2.2. |
Jak vidíte, jediné použité elementy jsou <table>
, <tr>
a <td>
. Tyto prvky vytvoří základní strukturu tabulky. Pokud bychom však chtěli složitější tabulku, museli bychom použít další prvky. Podívejme se například na ceník dovolených:
<table>
<thead>
<tr>
<th>Počet osob/Destinace</th>
<th>Chorvatsko</th>
<th>Itálie</th>
<th>Bali</th>
</tr>
</thead>
<tbody>
<tr>
<th>1 osoba</th>
<td>5.000 Kč</td>
<td>7.500 Kč</td>
<td>12.000 Kč</td>
</tr>
<tr>
<th>2 osoby</th>
<td>9.500 Kč</td>
<td>14.000 Kč</td>
<td>21.750 Kč</td>
</tr>
<tr>
<th>3 osoby</th>
<td>14.000 Kč</td>
<td>20.500 Kč</td>
<td>32.000 Kč</td>
</tr>
<tr>
<th>4 osoby</th>
<td>18.500 Kč</td>
<td>25.500 Kč</td>
<td>41.500 Kč</td>
</tr>
</tbody>
</table>
Počet osob/Destinace | Chorvatsko | Itálie | Bali |
---|---|---|---|
1 osoba | 5.000 Kč | 7.500 Kč | 12.000 Kč |
2 osoby | 9.500 Kč | 14.000 Kč | 21.750 Kč |
3 osoby | 14.000 Kč | 20.500 Kč | 32.000 Kč |
4 osoby | 18.500 Kč | 25.500 Kč | 41.500 Kč |
Úkol: Tabulka
Jelikož se při tvorbě stránek často setkáte s tím, že nebudete vědět, jak dál, je potřeba umět tyto informace hledat. Zkuste nyní vytvořit tabulku podobnou příkladu, za použití colspan
, rowspan
a border
.