Table-layout

Table-layout

CSS vlastnost table-layout určuje způsob výpočtu šířky buněk.

table-layout
hodnoty způsob výpočtu rozměrů buněk tabulky
auto šířky buněk se počítají podle jejich obsahu
fixed respektují se zadané šířky buněk

Lze zadávat pouze pro tabulku (tag <table>).

Hodnota table-layout: auto znamená počítání postaru a je to totéž, jako table-layout nezadat vůbec. Při výpočtu šířky buněk a sloupců je brán ohled na obsah buněk, zadané rozměry jsou respektovány pouze zčásti. Algoritmus výpočtu šířky buněk je velmi komplikovaný a prohlížeč od prohlížeče to dělá trochu jinak. Prohlížeč čeká na natažení celé tabulky a tabulku vykreslí až ve chvíli, kdy je celá stažená.

Hodnota table-layout: fixed zohledňuje (a většinou respektuje) zadané rozměry buněk prvního řádku tabulky. Z něj vypočítá šířky sloupců. Na rozměry buněk dalších řádků nebere ohled. Díky tomu může tabulku vykreslovat rychleji. V praxi nemusí čekat na dotažení celé tabulky a vždy několik řádků vykreslí najednou (v Internet Exploreru 6 naměřeno po sedmi řádcích). Aby table-layout dobře fungoval, je potřeba zadat tabulce šířku.

Opera 7 kreslí tabulky po řádcích vždy.

Podpora

Podpora vlastnosti table-layout
Prohlížeč Podpora ve verzích Poznámka

Internet Explorer

5.5, 6  
Mozilla (Netscape 6+) všechny verze  
Opera 5, 6, 7 MP uvádí nespecifikované chyby u verze 5
Konqueror nevím  
IE 5 / Mac ne  
Netscape Navigator 4 ne  

Příklady

Příklad rozdílů hodnot table-layout obsahuje kódy tabulek, které se liší jenom v drobnostech a lze je dobře porovnávat.

Vlastnosti table-layout: fixed a border-collapse: collapse

Vizte též

Border-collapse = slití dvojitých rámečků tabulky

Odkazy

Formátování tabulek v HTML, zejména výpočet šířky soupců, Formátovací možnosti tabulek v HTML 4

o tvorbě, údržbě a zlepšování internetových stránek

Píše Yuhů, dusan@pc-slany.cz

Hledání:

Kaskádové styly na www.jakpsatweb.cz

Píše Yuhů: http://dusan.pc-slany.cz, mail: dusan@pc-slany.cz

Poslední aktualizace 10.12.2003