Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
Web
HTML - část IV. - tabulky
4. ledna 2001, 00.00 | V dnešním článku se podíváme trochu blíže na tvorbu tabulek v HTML - ty se nejčastěji používají pro rozdělení stránky do sloupců a tím pádem se stávají jedním ze základních elementů dnešních webových stránek.
V dnešním článku se podíváme trochu blíže na tvorbu tabulek v HTML - ty se nejčastěji používají pro rozdělení stránky do sloupců a tím pádem se stávají jedním ze základních elementů dnešních webových stránek.Celá tabulka se uzavírá do párového tagu TABLE s následující syntaxí:
|
Parametr ALIGN určuje zarovnání tabulky a může nabývat hodnot LEFT (na levo), CENTER (na střed) a RIGHT (na pravo). Parametr BACKGROUND definuje obrázek na pozadí tabulky, jeho hodnotou je absolutní nebo relativní cesta k tomuto obrázku. Parametr BGCOLOR definuje barvu pozadí tabulky (formátem #RRGGBB nebo názvem barvy). Pokud jsou přítomny oba parametry, má BACKGROUND přednost. Parametr BORDER udává tloušťku rámečku v pixelech, parametr BORDERCOLOR potom barvu rámečku. Na rámečky kolem tabulky je však třeba dávat si pozor, protože oba hlavní prohlížeče je stínují. Tato vlastnost se dá u Internet Exploreru odstranit parametry BORDERCOLORLIGHT a BORDERCOLORDARK, které nastavují barvu světlejší, respektive tmavší části rámečku. Ty však nepodporuje Netscape Navigator. Jak se zbavit tohoto problému si ukážeme na konci dnešního článku. Dalšími parametry tagu TABLE jsou potom CELLPADDING a CELLSPACING. První určuje vzdálenost mezi okrajem buňky a obsahem buňky, druhý potom vzdálenost mezi buňkami. Dalším parametrem je COLS - určuje počet sloupců tabulky, nemusí se zadávat. Následující dva parametry nepodporuje Netscape Navigator - FRAME (řídí vnější rámeček tabulky) a RULES (řídí vnitřní rámečky tabulky). Parametr WIDTH určuje šířku tabulky v pixelech nebo procentech a konečně VALIGN určuje vertikální zarovnání - může nabývat hodnot BOTTOM (pro zarovnání ke dnu) nebo TOP (pro zarovnání na vrch).
Samotná tabulka se potom vytváří párovými tagy TR a TD. TR vytváří řádky tabulky a má následující syntaxi:
|
Parametry mají stejné hodnoty i funkce jako u TABLE, jen s tím rozdílem, že platí jen pro danou řádku tabulky.
Buňky tabulky se vytváří pomocí párového tagu TD s následující syntaxí:
|
Kromě parametru HEIGHT nám přibyly ještě dva další: COLSPAN určuje počet sloupců, přes které se buňka rozkládá - implicitní hodnota, která se nemusí zadávat, je 1. Stejnou funkci má i parametr ROWSPAN, jenom s tím rozdílem, že se zde jedná o počet řádků.
A nyní již praktická ukázka:
|
A výsledek:
první buňka tabulky | druhá buňka tabulky |
třetí buňka tabulky |
A ještě k tomu, co jsem slíbil výše - totiž jak vytvořit tabulku s rámečkem 1 pixel, která nebude v prohlížeči stínovaná. Docílíme toho tak, že napřed vytvoříme tabulku, která bude mít barvu pozadí takovou, jakou chceme barvu rámečku. Do této tabulky potom vnoříme další tabulku, kde zadáme CELLSPACING=1 - dosáhneme tak odsazení vnořené tabulky od první tabulky 1 pixel a vytvoříme tím nestínovaný rámeček, který bude vypadat stejně ve všech prohlížečích. Samozřejmě můžeme i zde používat všechny parametry, které jsme si ukázali výše. A takhle to bude vypadat:
|
A výsledek:
|
A to je o tabulkách v HTML vše.
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007