Obsah
Už jsme viděli, jak vytvořit základní tabulku pouze pro text bez stylů v části 1 tohoto kurzu, ačkoli na úrovni kódu je to v pořádku, na vizuální úrovni nám to neukazuje organizační sílu, kterou může tabulka poskytnout našemu data, Na našich stránkách mnohokrát musíme klasifikovat data, prvky, informace obecně, k tomu můžeme použít dobře sestavenou a reprezentativní tabulku.Th element
Prvek th nám umožňuje vytvářet záhlaví naší tabulky za účelem vizuální identifikace našich sloupců i td je synem tr. Jeho atributy jsou: colspan, rowspan, rozsah, záhlaví, zastaralé atributy v této specifikaci HTML5 jsou následující: zkrat, osa, zarovnání, šířka, char, charoff, valign, bgcolor, výška a nowrap, rozsahPokud se podíváme podrobně, tento prvek funguje velmi podobně td, jeho konvence CSS je následující:
th {display: table-cell; vertical-align: inherit; font-weight: bold; zarovnání textu: střed; }
Nyní se podívejme, jak jej použít k sestavení tabulky s trochu větším formátováním, než jsme dříve dělali:
Příklad
Hodnost | Jam | Barva | Velikost |
---|---|---|---|
Oblíbený: | Jablka | Zelená | Střední |
2. oblíbený: | Pomeranče | oranžový | Velký |
3. oblíbený: | Granátové jablko | Jakási zelenočervená | Liší se od střední po velkou |
Jak jsme v tomto příkladu viděli, můžeme prvek umístit th v rámci tr, jeho funkce je podobná td, pouze to, že se používá ke generování záhlaví, nám ukázaný kód ve výsledku poskytuje následující tabulku:
K tomu použijeme následující:
Máme pro to dvě podmínky thoba začínají tím, že nám říkají, že jsou dětmi trPrvní však umístíme, že jeho zarovnání bude doleva, bude mít bílá písmena a pozadí bude šedé, ve druhém označíme, že když pro každé tr existuje pouze jedna th, zarovnáme jej doprava , umístíme světlejší šedé pozadí a písmena budou tmavší šedá.
Podívejme se na výsledný kód:
Příklad [b] [/ b]
Hodnost | Jam | Barva | Velikost |
---|---|---|---|
Oblíbený: | Jablka | Zelená | Střední |
2. oblíbený: | Pomeranče | oranžový | Velký |
3. oblíbený: | Granátové jablko | Jakási zelenočervená | Liší se od střední po velkou |
Nyní se podívejme na výsledek tohoto kódu a všimneme si, jak je takto naše tabulka mnohem organizovanější a můžeme rozlišit, do kterého sloupce jednotlivá data patří.
Abychom tomu zabránili, existují 3 prvky, které logicky rozdělují tabulku, abych tak řekl, jsou to tyto: Thead, tbody, tfoot. S tím, co jsme viděli, jsme schopni porozumět bez velkého teoretického vysvětlování, přejděme tedy k praktickému příkladu.
Příklad
Hodnost | Jam | Barva | Velikost |
---|---|---|---|
Hodnost | Jam | Barva | Velikost |
Oblíbený: | Jablka | Zelená | Střední |
2. oblíbený: | Pomeranče | oranžový | Velký |
3. oblíbený: | Granátové jablko | Jakási zelenočervená | Liší se od střední po velkou |
Nyní se podívejme na výsledek tohoto:
Tímto ukončíme náš výukový program tabulek HTML5, stačí nám udělat pár cvičení a procvičit to, co jsme se naučili.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod