TABLE

Popis
Element TABLE definuje seriu riadkov a stlpcov co umoznuje tvorit tabulky. Tabulka sa sklada z: Tabulka sa vo vseobecnosti sklada z riadkov a riadky z buniek. Kazda bunka predstavuje jedno policko tabulky. Bunka moze byt bud hlavicka alebo data. Navyse kazda bunka moze preklenut cez viac stlpcov alebo riadkov. Tabulky sa mozu vnarat. Pozaduje sa zaciatocny aj koncovy tag. Vsetky atributy su volitelne.
Minimalne atributy
<TABLE></TABLE>
Vsetky mozne atributy
<TABLE ALIGN=left|center|right WIDTH=#|% BORDER=# CELLSPACING=# CELLPADDING=#></TABLE>
Moze obsahovat elementy
Najviac jeden element <CAPTION> a aspon jeden element <TR>.
Povoleny v ...
Vo vsetkych elementoch, ktore mozu obsahovat blokove elementy.
(BODY, DIV, CENTER, BLOCKQUOTE, FORM, TH, TD, DD, LI)
Popis atributov
ALIGN
Urcuje relativne umiestnenie tabulky vzhladom k ostatnemu textu. Neurcuje zarovnanie obsahu jednotlivych buniek. To sa da nastavit pre cely riadok v elemente TR a pre jednotlive bunky v elemente TD. Atribut ALIGN moze mat hodnoty:
ALIGN=left
Tabulka je umiestnena pri lavom okraji volneho miesta (okna). Zvysny text sa zacne zobrazovat napravo od zaciatku tabulky.
ALIGN=center
Tabulka je pri lavom okraji okna. Zvysny text sa zobrazuje pod tabulkou. Toto je standardne.
ALIGN=right
Zarovnanie tabulku k pravemu oraju volneho miesta (okna). Zvysny text sa zobrazuje nalavo od zaciatku tabulky.
Zarovnanie samotnej tabulky je mozne nastavit elementom CENTER alebo DIV.
WIDTH
Urcuje sirku tabulky. Ked nie je definovana, sirka tabulky sa odvodi od obsahu jednotlivych buniek. Hodnota tohoto atributu udava sirku tabulky bud v pixeloch (napr. WIDTH=300) alebo v percentach sirky okna (napr. WITDH=50%).
BORDER
Udava sirku ramceka tabulky. Ked atribut nie je definovany, ramcek sa nevykresli. sirka ramceka sa udava v pixeloch (napr. BORDER=3). Niektore prezerace akceptuju <TABLE BORDER> ako nahradu za <TABLE BORDER=1>.
CELLSPACING
Udava sirku ramceka okolo kazdej bunky v pixeloch. V tradicnych DTP programoch maju susedne bunky spolocny ramcek. v HTML to tak nie je. Kazda bunka ma svoj ramcek, ktory je iny ako ramcek okolo susednej bunky. Hrubka tohoto ramceka je dana prave tymto atributom (napr. CELLSPACING=5). Rovnaka hodnota urcuje aj oddelenie medzi najkrajnejsou bunkou a ramcekom celej tabulky.
<CELLPADDING
Nastavuje odsadenie obsahu bunky od jej ramceka v pixeloch (napr. CELLPADDING=10 sposobi ze ramcek bunky bude od jej obsahu vdzialeny aspon 10 pixelov na kazdej strane).
Dodatok
Tabulky su zvycajne zobrazovane ako basrelief s prislusnym ramcekom (ak je dany). Kazda bunka ma svoj ramcek. Ak bunka nema obsah (je prazdna), ramcek sa nevykresli ale bunka bude vykreslena ako keby bol zaplnena. Ak je to neziaduce, da sa to obist tak, ze ako obsah bunky sa da znak &nbsp; (t.j. medzera ktora sa nezalomuje).

Algoritmus pouzity na vypocet velkosti tabulky vypocita aj minimalnu a maximalnu velkost kazdej bunky. Pouzije sa na zistenie minimalnej a maximalnej velkosti kazdeho stlpca.

Pocet pixelov dany v atributoch urcujucich sirku a vysku sa odkazuje na pixely obrazovky a ak sa tabulka zobrazuje na zriadeni s vysokou rozlisovacou schopnostou (napr. laserova tlaciaren), dany pocet sa nasobi nejakym cislom. Napriklad ak prezerac zobrazuje na monitore s rozlisovacou schopnostou 75 DPI a tabulka sa tlaci na tlaciarni so 600 DPI, potom hodnota v pixeloch sa vynasobi 8.


Zopar prikladov

CAPTION

Popis
Tento element udava nadpis tabulky (element TABLE). Moze byt nad alebo pod tabulkou. Pozaduje sa zaciatocny aj koncovy tag.
Minimalne atributy
<CAPTION> text ... </CAPTION>
Vsetky mozne atributy
<CAPTION ALIGN=top|bottom> text ... </CAPTION>
Moze obsahovat elementy
Moze obsahovat cisty text a textove elementy.
Povoleny v ...
<TABLE>
Popis atributov
ALIGN
Udava ci ma byt nadpis nad alebo pod tabulkou. Moze nadobudnut hodnoty:
ALIGN=top
Nadpis bude nad tabulkou (standardne).
ALIGN=bottom
Nadpis bude pod tabulkou.
Dodatok
Text nadpisu tabulky sa zvycajne zobrazuje tucnym pismom. Niektore prezerace ho zobrazuju kurzivou.
Obsah hlavicky by mal byt kratky a mal by popisovat dta v tabulke. Preto sa neodporuca vkladat do nadpisu obrazky alebo prilis dlhy text.

Zopar prikladov

TR

Popis
Element TR predtavuje jeden riadok tabulky. Pozaduje sa zaciatocny tag. Koncovy tag je volitelny ale odporuca sa pouzivat ho v pripade vnorenych alebo zlozitejsich konstrukcii.
Minimalne atributy
<TR>
Vsetky mozne atributy
<TR ALIGN=left|center|right VALIGN=top|middle|bottom> </TR>
Moze obsahovat elementy
<TH>, <TD>
Povoleny v ...
<TABLE>
Popis atributov
ALIGN
Nastavuje standardne horizontalne zarovnanie obsahu buniek v riadku. Moze mat hodnoty:
ALIGN=left
Zarovnanie obsahu bunky k lavemu okraju.
ALIGN=center
Zarovnanie obsahu bunky do stredu.
ALIGN=right
Zarovnanie obsahu bunky k pravemu okraju.
Zarovnanie je mozne prepisat v samotnej bunke tym istym atributom.
VALIGN
Nastavuje standardne vertikalne zarovnanie obsahu buniek v riadku. Moze mat tieto hodnoty:
VALIGN=top
Zarovnanie k hornemu okraju.
VALIGN=middle
Zarovnanie do stredu.
VALIGN=bottom
Zarovnanie k dolnemu okraju.
Dodatok
Je dobrym sposobom pisat koncove tagy. Ulahcuju to citanie dokumentu. Ak do buniek vkladate dalsie tabulky, buddte opatrny pri uzatvaranie jednotlivych buniek a riadkov. Ak urobite chybu, niektore prezerace to nezistia a tabulku nezobrazia korektne.

Zopar prikladov

TH

Popis
Element TH tvori jednu bunku, ktora zvycajne predstavuje popis stlpca alebo riadku tabulky. Prezerace zvycajne obsah tohoto elementu zobrazuju inym sposobom ako obsah elementu TD. Obycajne ho zobrazuju tucnym pismom. Pozaduje sa zaciatocny tag. Koncovy tag je nepovinny ale odporuca sa ho pisat koli lepsej prehladnosti dokumentu.
Minimalne atributy
<TH>
Vsetky mozne atributy
<TH ALIGN=left|center|right VALIGN=top|middle|bottom WIDTH=# HEIGHT=# ROWSPAN=# COLSPAN=# NOWRAP> </TH>
Moze obsahovat elementy
Moze obsahovat nadpisy, blokove elementy, textove elementy a element ADDRESS.
Povoleny v ...
TR
Popis atributov
ALIGN
Specifikuje horizontalne zarovnanie obsahu hlavicky a prepisuje pripadne zarovnanie nastevene v elemente TR.
ALIGN=left
Zarovnanie obsahu bunky k lavemu okraju.
ALIGN=center
Zarovnanie obsahu bunky do stredu. Toto je definovane standardne.
ALIGN=right
Zarovnanie obsahu bunky k pravemu okraju.
VALIGN
Specifikuje vertikalne zarovnanie obsahu hlavicky a prepisuje pripadne zarovnanie nastevene v elemente TR.
VALIGN=top
Zarovnanie k hornemu okraju.
VALIGN=middle
Zarovnanie do stredu. Toto je nastavene standardne.
VALIGN=bottom
Zarovnanie k dolnemu okraju.
WIDTH
Definuje sirku bunky v pixeloch mimo odsadenia bunky (atribut CELLPADDING elementu TABLE). Pri vykreslovani bunky sa pouzije tato hodnota okrem pripadov ked je v konflikte s sirkou pozadovanou inou bunkou v tom istom stlpci.
HEIGHT
Definuje vysku bunky v pixeloch mimo odsadenia bunky (atribut CELLPADDING elementu TABLE). Pri vykreslovani bunky sa pouzije tato hodnota okrem pripadov ked je v konflikte s vyskou pozadovanou inou bunkou v tom istom riadku.
ROWSPAN
Udava pocet riadkov na cez ktore bunka prechadza. Hodnota je cele kladne cislo. Standardne je 1.
COLSPAN
Udava pocet stlpcov cez ktore bunka prechadza. Hodnota je cele kladne cislo. Standardne je 1.
NOWRAP
Tento atribut zakazuje automaticke odsadzovanie slova z konca riadku (ak sa uz do riadku nevmesti) na zaciatok dalsieho riadku. Tento mod je ekvivalentny pouzitiu entity &nbsp; namiesto medzier (ASCII 32). Ak potom budete chciet obsah bunky zalomit, pouzijte element BR.
Dodatok
Ak vkladate tabulky do buniek inych tabuliek budte opatrni pri uzatvarani samotnych buniek a riadkov tabulky. Nie je to sice povinne, ale niektore prezerace zobrazuju vnarane tabulky nespravne.
Ak pouzivate vo vnutri buniek obrazky, dajte pozor na atributy WIDTH a HEIGHT elementu IMG. Umoznuju prezeracu vopred urcit rozmery bunky, takze moze vykreslit tabulku este predtym nez natiahne samotny obrazok. Inac sa tabulka neobjavi skor pokial sa nenatiahne obrazok. To moze sposobovat znacne cakanie na zobrazenie stranky.
Ak pouzijete atributy ROWSPAN alebo COLSPAN, dajte pozor, aby bol pocet stlpcov a riadkov spravny, lebo mozete dostat velmi zaujimave vysledky.

Zopar prikladov

TD

Popis
Element TD tvori jednu bunku ktora obsahuje samotne data taulky. Ak ma byt obsahom bunky popis stlpca alebo riadku, pouzijte radsej element TH. Pozaduje sa zaciatocny tag. Koncovy tag je volitelny ale odporuca sa pouzivat ho.
Minimalne atributy
<TD>
Vsetky mozne atributy
<TD ALIGN=left|center|right VALIGN=top|middle|bottom WIDTH=# HEIGHT=# ROWSPAN=# COLSPAN=# NOWRAP> </TH>
Moze obsahovat elementy
Moze obsahovat nadpisy, blokove elementy, textove elementy, element ADDRESS dokonca aj dalsie tabulky (element TABLE).
Povoleny v ...
TR
Popis atributov
ALIGN
Specifikuje horizontalne zarovnanie obsahu bunky a prepisuje pripadne zarovnanie nastevene v elemente TR.
ALIGN=left
Zarovnanie obsahu bunky k lavemu okraju. Toto je definovane standardne.
ALIGN=center
Zarovnanie obsahu bunky do stredu.
ALIGN=right
Zarovnanie obsahu bunky k pravemu okraju.
VALIGN
Specifikuje vertikalne zarovnanie obsahu bunky a prepisuje pripadne zarovnanie nastevene v elemente TR.
VALIGN=top
Zarovnanie k hornemu okraju.
VALIGN=middle
Zarovnanie do stredu. Toto je nastavene standardne.
VALIGN=bottom
Zarovnanie k dolnemu okraju.
WIDTH
Definuje sirku bunky v pixeloch mimo odsadenia bunky (atribut CELLPADDING elementu TABLE). Pri vykreslovani bunky sa pouzije tato hodnota okrem pripadov ked je v konflikte s sirkou pozadovanou inou bunkou v tom istom stlpci.
HEIGHT
Definuje vysku bunky v pixeloch mimo odsadenia bunky (atribut CELLPADDING elementu TABLE). Pri vykreslovani bunky sa pouzije tato hodnota okrem pripadov ked je v konflikte s vyskou pozadovanou inou bunkou v tom istom riadku.
ROWSPAN
Udava pocet riadkov na cez ktore bunka prechadza. Hodnota je cele kladne cislo. Standardne je 1.
COLSPAN
Udava pocet stlpcov cez ktore bunka prechadza. Hodnota je cele kladne cislo. Standardne je 1.
NOWRAP
Tento atribut zakazuje automaticke odsadzovanie slova z konca riadku (ak sa uz do riadku nevmesti) na zaciatok dalsieho riadku. Tento mod je ekvivalentny pouzitiu entity &nbsp; namiesto medzier (ASCII 32). Ak potom budete chciet obsah bunky zalomit, pouzijte element BR.
Dodatok
Ak vkladate tabulky do buniek inych tabuliek budte opatrni pri uzatvarani samotnych buniek a riadkov tabulky. Nie je to sice povinne, ale niektore prezerace zobrazuju vnarane tabulky nespravne.
Ak pouzivate vo vnutri buniek obrazky, dajte pozor na atributy WIDTH a HEIGHT elementu IMG. Umoznuju prezeracu vopred urcit rozmery bunky, takze moze vykreslit tabulku este predtym nez natiahne samotny obrazok. Inac sa tabulka neobjavi skor pokial sa nenatiahne obrazok. To moze sposobovat znacne cakanie na zobrazenie stranky.
Ak pouzijete atributy ROWSPAN alebo COLSPAN, dajte pozor, aby bol pocet stlpcov a riadkov spravny, lebo mozete dostat velmi zaujimave vysledky.

Zopar prikladov