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.