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.