Tabulka



K vytvoření tabulek potřebujeme 4 párové značky:

<table >= Ohraničují začátek a konec tabulky

<tr>= Značí jednotlivé řádky tabulky

<th>= Nadpis tabulek

<td>= Data tabulky

Do tabulek lze napsat cokoliv: Text, Čísla, Odkazy či dokonce další tabulky

Poznámka: Zde opravdu doporučuji dělat logické mezery
(kód je poté mnohem čitelnější a lépe se v něm hledají případné chyby)

Kód:

Výsledek:

Hmmm... Takhle to moc jako tabulka nevypadá že? Přidáme tomu tedy trochu tvar:

K tomu použijeme funkci "border", použijeme ji ve značce <table>

(Tloušťku stěn si můžete nastavit jakoukoliv, já tam mám ku příkladu "1px"= "1 pixel")

Kód:

Výsledek:

Ještě celou tabulku posuneme na střed ať to vypadá lépe:

K tomu nám poslouží funkce "align", kterou také použijeme ve značce <table>

Kód:

Výsledek:

A už to vypadá jako tabulka profesionála

V tabulkách se toho však dá dělat mnohem více

Můžeme ku příkladu změnit zarovnání textu uvnitř tabulek, vzdálenost textu od hranic tabulek, barvu jednotlivých polí či celé tabulky

Všechny příklady co jsem tady uvedl vám ukážu

Změna zarovnání textu

K této změně nám pomůže opět funkce "align", tentokrát je ale na nás kde ji použijeme

Já ji pro příklad užiji pro zarovnání umístění na střed, tudíž napíšu funkci "align" ke všem značkám s pořadím

Kód:

(Předtím a potom)

Změna vzdálenosti jednotlivých polí

Pokud chceme mít mezi jednotlivými polemi více místa, musíme použít funkci "cellspacing", přijde do <table>(pro celou tabulku)

Kód:

Výsledek:

(Použil jsem velikost "0" pro ztracení těchto mezer)

Změna velikosti místa v jednotlivých polích

Ke změně tohoto parametru musíme využít funkci "cellpadding", také přijde do <table>(pro celou tabulku)

Kód:

Výsledek:

Poznámka: Psát za čísla "px" (pixely) je dobrovolné

Změna barev jednotlivých polí, celé tabulky

Poslední funkce co se v tomhle díle naučíme je funkce "bgcolor" , dá se použít do všech značek tabulky

Pokud použijeme tuto funkci ve značce <table>, zbarví se celá tabulka do dané barvy

!Pokud však nastavíte již jinou barvu např. do určitého řádku či pole, tato funkce vyhraje!

Kód:

Výsledek:

Popisek

Pokud chceme dát tabulce správný nadpis, použijeme párovou značku <caption>

Zde lze připat i atribut "align", hodnoty má dvě:

top: Nadpis se zobrazí nad tabulkou

bottom: Nadpis se zobrazí pod tabulkou

Kód:

Výsledek:

Vertikální (výškové) zarovnání textu

Už jsme se naučili zarovnávat text hotizontálně (levo, pravo, střed), nyní se naučíme text zarovnávat vertikálně(na vrchu, na dně uprostřed, společně)

K tomuto nám pomůže atribut "valign"

Do toho atributu můžeme napsat tři hodnoty=
"top"(obsah bude nalepen na vrchní straně pole)
"middle"(obsah bude uprsotřed tabulky vzhledem k vrch spodní straně pole)
"bottom"(obsah bude sedět na spodní straně pole)

Kód:

Výsledek:

Upravování šířka a výšky

K tomuto úkonu použijeme dva atributy:
Pro výšku "height"
Pro šířku "width"

Kód:

Výsledek:

Pokud bysme chtěli využít výšku a šířku pro řádek, který by tak změnil tyto hodnoty pro celé sloupce, musíme použít následující:

Kód:

Výsledek:

(Všimněte si, že výšku jednotlivých polí můžeme upravovat pokaždé, zatímco šířku můžeme nastavit pouze jednou)

Spojování polí (buňek)

Určitě jste si už někdy všimli, že třeba dvě buňky nad sebou byli spojené dohromady

Buňky můžeme spojovat jak v řádcích, tak ve sloupcích

Ve sloupcích

Ke spojování buňek ve sloupcích použijeme atribut colspan= "(počet spojených buněk)"

Kód:

Výsledek:

V řádcích

Ke spojování buňek ve sloupcích použijeme atribut rowspan= "(počet spojených buněk)"

Kód:

Výsledek:

(Atribut "rowspan" je vcelku složitý, proto je pro jeho pochopení nejlepší zkoušet různé kombinace,
abyste plně pochopily tu logiku jak to přesně funguje)

Vkládání tabulky do tabulky

Jak jsem na začátku řekl, do tabulky lze vkládat vskutku cokoliv, nejsložitější je však asi tabulka v tabulce, proto vám to zde ukážu

Kód:

Výsledek:


Pokud chcete mít pole prázdné, vložte dovnitř toto: &.nbsp(bez té tečky)

Vkládání obrázku do tabulky (i s popiskem)

I obrázky se dají vkládát do tabulek, dokonce společně s textem, podívejte se, jak to vypadá

Kód:

Výsledek:



V dalším díle si ukážeme vkládání videa