HTML II. – 3. lekce
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

HTML II. – 3. lekceHTML II. – 3. lekce

 

HTML II. – 3. lekce

Google       Google       14. 4. 2006       23 998×

Obsah lekce 3

  • 3.1 Tabulky – Základní
  • 3.2 Tabulky – Pokročílé
  • 3.3 Tabulky – Ostatní
    • 3.3.1 – Sloučení buněk tabulky
    • 3.3.2 – Obarvení pozadí tabulky
  • 3.4 Domácí úkol

Reklama
Reklama

3.1 – Tvorba základních tabulek

Celá tabuka se musí uzavřít do párového tagu <TABLE> a </TABLE>. To je důležité, ale potom jsou další tagy, které musí prohlížeči říci, jak má udělat řádky a sloupce. K tomuto účelu slouží tyto tagy, všechny párové:

<TR> a </TR>
Tyto tagy začínají a zakončují řádek a jejich obsah se pak dělí na buňky.
<TD> a </TD>
Tyto tagy začínají a ukončují jednu buňku v řádku.
<TH> a </TH>
Tyto tagy udělají speciální buňku. Dávájí se obvykle do prvního řádku tabulky, používají se pro nazvání toho, co obsahují další buňky pod nimi. Tyto tagy nejsou povinné.

Doporučení: Pokud každý řádek tabulky napíšete na zvláštní řádek v HTML kódu, nemůžete se v kódu ztratit.

Na závěr této části lekce uvedu příklad:


Internet:
<TABLE> <TR><TH>ADSL</TH><TH>Wifi</TH></TR> <TR><TD>Po drátě</TD><TD>Vzduchem</TD></TR> </TABLE>

Tento příklad udělá toto:

Internet:
ADSLWifi
Po drátěVzduchem

3.2 – Tvorba pokročilejších tabulek

A máme jednoduchou tabulku. Ale ještě není dokonalá, například nemá žádné okraje. Proto nám poslouží další parametry, které se přidávají k tagu <TABLE>. Jsou to tyto:

Další parametry tabulek
Parametr Hodnota parametru Význam hodnoty
border číslo (v px) tloušťka okraje (0 = žádný)
cellpading číslo (v px) Vzdálenost písma a okraje buňky
cellspacing číslo (v px) vzdálenost buňky od okraje tabulky

Tímto jsme vylíčili některé parametry a jejich hodnoty. Nyní je použijeme v praxi.

Uděláme si jednoduchou tabulku 2×2 + nadpis:


<TABLE border="1" cellpading="1" cellspacing="1">
<TR><TH>Prohlížeč</TH><TH>Oblíbenost</TH></TR>
<TR><TD>Mozilla Firefox</TD><TD>5/10</TD></TR>
<TR><TD>Microsoft Internet Explorer</TD></TR>

A tady máme výsledek:

ProhlížečOblíbenost
Mozzila Firefox5/10
Microsoft Internet Explorer4/10

Jak jste zjistili z příkladu, tag <TH> písmo také zarovná na střed. Aby bylo i ostatní písmo zarovnané na střed, stačí zadat k tagu <TABLE> parametr align s příslušnou hodnotou (viz lekce Formátování textu). Tímto jsme vytvořili pokročilejší tabulku, jinak řečeno tabulku, která už vypadá lépe.

3.3 – Tvorba ostatních věcí do tabulky

3.3.1 – Sloučení buněk tabulky

Tato věc je praktická, pokud chcete dvěma řádkům přiřadit v jednom sloupci jen jednu hodnotu. Zde je důležité si uvědomit další fakt – rows = řádky, cols = sloupce.

Důležité je, zapamatovat si to! Budeme to potřebovat v dalších lekcích.

Kód pro sloučení dvou buněk je takovýto:


<TABLE border="1" cellpading="1" cellspacing="1">
<TR><TH>Prohlížeč</TH><TH>Oblíbenost</TH></TR>
<TR><TD>Mozilla Firefox</TD><TD rowspan="2">5/10</TD></TR>
<TR><TD>Microsoft Internet Explorer</TD></TR>

Výsledek:

ProhlížečOblíbenost
Mozilla Firefox5/10
Microsoft Internet Explorer

Jak jste asi zjistili, když se parametru span přidá předpona col nebo row, tak něco sloučí. Když zadáte tedy rowspan, sloučí x (x = hodnota) řádků ve sloupci. Když zadáte colspan, sloučíte sva sloupce v jednom řádku.

3.3.2 – Obarvení pozadí tabulky

Toto je věc naprosto jednoduchá. Stačí dodat k tagu <TABLE> hodnotu bgcolor s hodnotou barvy v angličtině. Ano, je to stejný parametr, jaký se dává do tagu <BODY>, pokud chcete obarvit pozadí stránky.

3.4 – Domácí úkol

Udělejte zdrojový kód stránky se smysluplnou tabulkou 3×3 + nadpis, která bude mít oranžové pozadí a někde spojené řádky a sloupce.



Příště:
Příště se začneme věnovat obrázkům a vytvoříme první odkazy.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

4 názory  —  4 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Radek BoudaRadek Bouda studuje na Fakultě aplikovaných věd Západočeské univerzity v Plzni. Programuje v jazyce Java a zajímá se platformu .NET. Kromě programování má rád také cyklistiku, volejbal, skauting a pohyb venku obecně.
Web     Twitter     Facebook    

Nové články

Obrázek ke článku Seznamte se s open source platformou NopCommerce – 1. díl

Seznamte se s open source platformou NopCommerce – 1. díl

Hledáte e-commerce řešení, které si dokážete přizpůsobit podle vašich požadavků? Chcete čistý a srozumitelný kód, se kterým bude radost pracovat? Prozkoumejte s námi možnosti open source projektu NopCommerce. Seriál programování pod NopCommerce Vám pomůže překonat první kroky nejistoty a úspěšně zvládnout vývoj pod platformou NopCommerce.

Reklama
Reklama
Obrázek ke článku Facebook spouští službu Marketplace V ČR

Facebook spouští službu Marketplace V ČR

Společná platforma Marketplace usnadní lidem na Facebooku vyhledávání, nákup a prodej použitého zboží na lokální úrovni. Bude tak přímou konkurencí pro weby a aplikace se stejným zaměřením jako je například Letgo, Bazoš, Aukro, Sbazar a další.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý