HTML - Tabuľky

27.03.2012 12:56

 

Na Webe sa tabuľky používajú na dva účely - stĺpcový design alebo bežné zobrazenie údajov (ako v knihách).

Jednoduchá tabuľka

Základom je párový tag TABLE. Doňho vkladáme riadky TR a stĺpce TD. Tých môže byť aj viacej.


Bunka 1 Bunka 2
Bunka 1 Bunka 2

Zobrazí sa asi takto:

 

Bunka 1 Bunka 2
Bunka 3 Bunka 4

Nevyzerá to presvedčivo? Skúsime vykresliť okolo tabuľky rámček. Použijeme atribút BORDER tagu TABLE. Hodnotou je šírka rámčeka.


 

...
Bunka 1 Bunka 2
Bunka 3 Bunka 4

Ďalšími dôležitými atribútmi značky TABLESUMMARY (popis tabuľky pre nevizuálne prehliadače) a WIDTH (šírka tabuľky).

Tag TR má zas atribúty ALIGN (zarovnanie - left, center, right, justify, char) a VALIGN (vertikálne zarovnanie - top, middle, bottom, baseline).

Členenie

V riadku tabuľky TR sa môže nachádzať aj tag TH - záhlavie.


Záhlavie
Bunka

 

Záhlavie
Bunka

 

Iný spôsob je použitie tagu CAPTION. Ten sa nachádza priamo v TABLE.


Nadpis
Bunka

 

Nadpis
Bunka

 

Existujú aj značky THEAD (hlavička), TBODY (telo) a TFOOT (päta tabuľky). V súčasnosti však nie sú podporované prehliadačmi, takže sa nimi nebudeme zaoberať.

Zoskupovanie

Niekedy sa zíde, aby bunka presahovala cez viac riadkov. Skúsime tagu TD priradiť atribút ROWSPAN s hodnotou 2.


Presahujúca Bunka 2
Bunka 3

 

Presahujúca Bunka 2
Bunka 3

Podobne sa správa aj COLSPAN, ale bunka bude presahovať cez stĺpce.


Presahujúca
Bunka 2 Bunka 3

 

Presahujúca
Bunka 2 Bunka 3