Tabulky

Tabulky jsou mocn² nßstroj tvorby webov²ch strßnek, proto₧e prßv∞ pomocφ nich (pomocφ jejich sprßvnΘ kombinace) lze vytvo°it strßnky, je₧ z technickΘho hlediska opravdu vypadajφ dokonale.

I kdy₧ jde o tak siln² nßstroj, vystaΦφte pouze se t°emi tagy: <TABLE> ohraniΦuje tabulku, <TR> znamenß °ßdek tabulky a <TD> znaΦφ jednotlivΘ bu≥ky tabulky. PoΦet bun∞k na °ßdku musφte dodr₧et konstantnφ, jinak bude tabulka rozhozenß. Je vßm asi jasnΘ, ₧e pouze dφky t∞mto jednoduch²m tag∙m dokonalosti nedosßhnete, ale sφla je v urΦenφ jejich vlastnostφ:

<TABLE>

width

Üφ°ka tabulky v bodech (je mo₧no hodnoty zadßvat i relativn∞ vzhledem k Üφ°ce okna prohlφ₧eΦe (nap°. width="50%")

cols

celkov² poΦet sloupc∙ tabulky (pomßhß prohlφ₧eΦi urΦit poΦßteΦnφ zobrazenφ tabulky)

colspec

Üφ°ka a zarovnßnφ jednotliv²ch sloupc∙ (nap°. colspec="L8 C20 R50"; L,R,C specifikuje zarovnßnφ vlevo, vpravo, na st°ed)

align

zarovnßnφ: left na lev² okraj, right na prav² okraj, center na st°ed, justify do bloku

frame

vn∞jÜφ obrysy tabulky: none/void ₧ßdn² obrys (implicitnφ hodnota), above jen hornφ strana, below jen dolnφ strana, hsides hornφ a dolnφ strana, lhs jen levß strana, rhs jen pravß strana, vsides levß a pravß strana, border/box vÜechny Φty°i strany

border

tlouÜ¥ka vn∞jÜφho obrysu

rules

vzhled tabulkovΘ m°φ₧ky: none ₧ßdnΘ Φßry, basic vodorovnΘ Φßrky mezi skupinami (THEAD, TFOOT, TBODY), rows Φßry mezi °ßdky, cols Φßry mezi sloupci, all vÜechny Φßry (implicitnφ hodnota)

cellspacing

velikost mezery mezi jednotliv²mi bu≥kami tabulky

cellpadding

velikost mezi okrajem bu≥ky tabulky a jejφm obsahem

clear

specifikuje zp∙sob obtΘkßnφ tabulky: left obtΘkßny budou obrßzky umφst∞nΘ vlevo, right obtΘkßny budou obrßzky umφst∞nΘ vpravo, all pokraΦuje se a₧ pod vÜemi obrßzky

<TR>

align

zarovnßnφ

char

znak, na kter² se vztahuje zarovnßnφ vy₧ßdanΘ atributem align=char (implicitn∞ desetinnß Φßrka podle nßrodnφho nastavenφ)

charoff

offset pro prvnφ v²skyt znaku char na ka₧dΘm °ßdku; implicitnφ hodnota je 50%

valign

vertikßlnφ zarovnßnφ obsahu bun∞k pro tento °ßdek: top zarovnßnφ k hornφmu okraji bu≥ky, middle zarovnßnφ doprost°ed bu≥ky (standardnφ hodnota), bottom zarovnßnφ k dolnφmu okraji bu≥ky

<TD>

align

zarovnßnφ

char

znak, na kter² se vztahuje zarovnßnφ vy₧ßdanΘ atributem align=char (implicitn∞ desetinnß Φßrka podle nßrodnφho nastavenφ)

charoff

offset pro prvnφ v²skyt znaku char na ka₧dΘm °ßdku; implicitnφ hodnota je 50%

valign

vertikßlnφ zarovnßnφ obsahu bu≥ky: top zarovnßnφ k hornφmu okraji bu≥ky, middle zarovnßnφ doprost°ed bu≥ky (standardnφ hodnota), bottom zarovnßnφ k dolnφmu okraj i bu≥ky

nowrap

potlaΦuje automatickΘ d∞lenφ °ßdk∙ uvnit° bu≥ky

bgcolor

barva pozadφ

width

Üφ°ka bu≥ky

colspan

poΦet sloupc∙, kterΘ majφ b²t slouΦeny do jednΘ bu≥ky

rowspan

poΦet °ßdk∙, kterΘ majφ b²t slouΦeny do jednΘ bu≥ky

Dokonalosti sv²ch strßnek dosßhnete ner∙zn∞jÜφm vno°ovßnφm tabulek. zde mßte ukßzku toho, co se dß nap°φklad vytvo°it: strßnka s viditeln²mi okraji tabulek a bez viditeln²ch okraj∙.

Program obsahuje tΘ₧ zjednoduÜenou editaci tabulek. TlaΦφtkem Tabulka otev°ete dialog, kdy vyberete tlouÜ¥ku okraj∙ pomocφ posuvnφku, titulek, poΦet sloupc∙ a °ßdk∙ pomocφ Üipek a poΦet °ßdk∙ a sloupc∙ pat°φcφch k zßhlavφ. Text v bu≥kßch m∙₧ete editovat vybrßnφm bu≥ky a prost²m napsßnφm.