Tabulky
Tabulky jsou velmi efektivní pro design stránek, nebo pro vytvoření sloupcové vazby.
Vytvořím jednoduchou tabulku s jedním řádkem a dvěma sloupci a s popiskem, který je v záhlaví tabulky.:
V dalším příkladu přidáme něco navíc: <table border="1" cellpadding="2" cellspacing="0"> <caption>Popisek tabulky</caption> <tr> <td>1. sloupec</td> <td>2. sloupec</td> </tr> </table> Na stránce to vypadá asi takhle:
V dalším příkladu přidáme zase něco navíc: <table border="1" cellpadding="2" cellspacing="0"> <caption>Popisek tabulky</caption> <tr> <td colspan="2">1. sloupec</td> </tr> </table> Na stránce to vypadá asi takhle:
V následující tabulce jsou popsány jednotlivé tagy:
a jednotlivé atributy:
Jinak do tabulek můžete psát cokoliv, vkládat obrázky i třeba vnořit další tabulky. Slučování buňek se dělá výše uvedenými atributy colspan a rowspan, kdy zadáte kolik sloupců resp. řádku zabere daná buňka. Nezapomeňte nato, že prohlížeče nezobrazí tabulku po částech, ale až jí celou přečtou (nevykreslují po buňkách), proto nedávejte třeba celou stránku do tabulky, jinak uživatel bude dlouho koukat na prázdnou stránku, než se načte.
Zadávání šířky tabulky se dělá pomocí atributu width, který se
udává buďto v pixelech nebo v procentech. Tzn., že jestli chcete, aby byla tabulka široká
vždy tak, jak je dlouhý text zadáte do tagu <table> atribut width="100%", tedy
v procentech (maximálně však do šířky stránky, nebo okna, nebo podle toho,
kde je umístěna, protože se přizpůsobuje šířce), pokud, ale chcete, aby byla jen 200 pixelů široká, zadáte width="200".
viz příklad:
200 pixelů široká:
Jinak šířka sloupce je tak široká, jak je nejširší obsah buňky v tom daném sloupci. Šířku můžete zadávat samozřejmě i do sloupců, ale pamatujte, že výsledná šířka bude stejná jako ta nejširší buňka ve sloupci. A pokud se obsah buňky nevejde do jednoho řádku, tak se zalomí, pokud to nezakážete příkazem nowrap, nebo jste třeba nezadali šířku. Viz příklad: v prvním sloupci jsem použil nowrap
Pro upřesnění uvedu další atributy:
Toto se týká jen prohlížeče explorer 4 a výše, jiné prohlížeče to zatím
nepodporují, tak se musíte rozmyslet jestli chcete mít stránky jen pro Explorer a
na jiných jinak, nebo na všech prohlížečích stejně.
Tady jsem nechal jen boční strany tabulky příkazem frame="vsides" a řádky příkazem rules="rows". Celý kód tagu <table> vypadá takto: <table border="1" cellpadding="0" cellspacing="0" width="100%" frame="vsides" rules="rows"> Více vám napoví tabulka hodnot atributů frame a rules:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Příbuzná témata: Definice |
Jestliže máte dotaz, tak mi napište: biaggi@biaggi.cz
Poslední aktualizace: 29. 9. 2001 |
Tvorba internetových stránek od 1.000 Kč |