U elementu table můžeme
použít atribut frame, který určuje způsob
vykreslení rámečku okolo tabulky. Jeho přípustné hodnoty shrnuje
tabulka 4 – „Hodnoty atributu frame“.
O tom, kde a jak se v tabulce vykreslí mřížka,
rozhoduje atribut rules. Přípustné hodnoty
nalezneme v tabulce 5 – „Hodnoty atributu rules“.
Tabulka 4. Hodnoty atributu frame
frame |
Popis |
|---|---|
void |
Tabulka je bez rámečku. (Standardní hodnota.) |
above |
Rámeček je pouze na horní straně tabulky. |
below |
Rámeček je pouze na spodní straně tabulky. |
hsides |
Rámeček je pouze na horní a spodní straně tabulky. |
vsides |
Rámeček je pouze na levé a pravé straně tabulky. |
lhs |
Rámeček je pouze na levé straně tabulky. |
rhs |
Rámeček je pouze na pravé straně tabulky. |
box |
Rámeček je okolo celé tabulky. |
border |
Rámeček je okolo celé tabulky. |
Tabulka 5. Hodnoty atributu rules
rules |
Popis |
|---|---|
none |
Tabulka je bez mřížky. (Standardní hodnota.) |
groups |
Mřížka bude pouze mezi skupinami řádek
(thead, tfoot a
tbody) a mezi skupinami sloupců
(colgroup).
|
rows |
Mřížka bude pouze mezi řádky tabulky. |
cols |
Mřížka bude pouze mezi sloupci tabulky. |
all |
Mřížka bude mezi všemi buňkami. |
Sílu rámečku pořád ovlivňuje atribut border. Pokud použijeme u tagu
<table> pouze atribut
border="0" a nepoužijeme rules a frame, tabulka se zobrazí, jako by bylo
nastaveno frame="void"
a rules="none". Pokud použijeme pouze
nenulovou hodnotu atributu border, použije se
frame="border"
a rules="all". Pokud potřebujeme ještě lepší
kontrolu nad vzhledem tabulek, můžeme použít kaskádové styly.

