Ahoj kluci a holky,
vítejte u další lekce tohoto mini kurzu. V první lekci jsme se podívali na úplné základy jazyka HTML a vytvořili první webovou stránku. Pokud ji ještě nemáte hotovou, vraťte se do 1. lekce mini kurzu. V této lekci totiž budeme vytvořenou stránku z 1. lekce dále upravovat.
Náš dnešní úkol bude prozkoumat několik dalších dílků webové stránky (elementů) a vyzkoušet je. Také se naučíme, které dílky tvoří základní kostru každé webové stránky.
V minulém návodu jsme si řekli, že dílek webové stránky se jmenuje element. Dnes se podíváme na značky, kterými se elementy zapisují. První značky jsme již použili v prvním návodu:
Aby bylo možné značku rozeznat od okolního textu, píšeme její název do ostrých závorek a rozlišujeme její začátek a konec.


Značka je vlastně takový webový superhrdina, který dává textu v něm nějakou superschopnost.
Internetový prohlížeč zná superschopnost každé značky, přelouská všechny značky ve zdrojovém kódu, nechá si je pro sebe a návštěvníkovi zobrazí už jen informace srozumitelně bez značek.
Co říkají prohlížeči značky, které jsme použili v prvním návodu?
Značka h1 říká prohlížeči: „Já jsem hodně důležitý nadpis, je třeba mě zvýraznit!“
Značka p říká prohlížeči: „Já jsem odstavec textu a chci oddělit mezerou od dalšího textu na stránce.“
Značka div říká prohlížeči: „Já jsem blok na stránce a slučuji různé objekty do jedné sekce.“
Dnes přidáme do našeho úkolu další dva dílky – políčko a popisek:
Značka input říká prohlížeči: „Já jsem políčko, do kterého může návštěvník něco napsat nebo něco vybrat.“
Značka label říká prohlížeči: „Já jsem popisek k políčku a vysvětluji návštěvníkovi, co má zadat nebo vybrat.“
Otevřete si soubor index.html a doplňte do kódu vstupní políčko zapsané značkou input a popisek zapsaný značkou label. Tyto dva elementy umístěte před oddíl div, ve kterém je balónek. Kód bude vypadat následovně:
<h1>Létající balónek</h1> <p>Balónek létá na všechny strany.</p><input type="checkbox" id="stop">
<label for="stop">START / STOP</label>
<div></div>
Uložte soubor index.html a podívejte se na výsledek v prohlížeči:

Paráda! Už na stránce vidíme zaškrtávací políčko s popiskem START/STOP.

Vojto, značky input a label říkají prohlížeči něco víc než značky, které jsme doteď použili, kromě toho, že říká tady zobraz políčko nebo popisek, ještě k tomu dodává další informace. K tomu se používají tzv. atributy, jsou to vlastnosti značky.
Atribut má svůj název a hodnotu a doplňuje další informace o značce. Značka může mít i více atributů.
Atributy značky input:
Atributy značky label:

Dobrý postřeh, Viky. Některé html dílky mají opravdu jen počáteční značku. V HTML totiž rozlišujeme značky párové a nepárové. Značka input je nepárová, má jen počáteční značku. Značky h1, p, div a label jsou párové, proto mají svoji počáteční a koncovou značku.
Super, na webu máme už všechny značky, co potřebujeme.
Na závěr lekce se podíváme na jednu důležitou věc a to kostru (strukturu) každé webové stránky. Jak už víte HTML stránka se skládá z dílků (elementů), které jsou zapsány značkami. Tyto elementy jsou do sebe různě vnořeny.
Takto vypadá základní struktura html stránky:
<!DOCTYPE html> <html> <head></head> <body></body> </html>
Úplně první dílek, který obsahuje každá webová stránka, je značka <!DOCTYPE html>, která říká prohlížeči: „Ahoj, já jsem html stránka!“
Celý html dokument je vnořen mezi značky <html> a </html> .
Informace v hlavičce <head> většinou nejsou použité přímo na webové stránce, ale poskytují různé důležité informace o stránce.
Jednou z těchto informací je titulek stránky zapsaný značkou <title>.
Další důležitou informací do hlavičky je vložit správné kódování zapsané značkou <meta> s atributem charset, kam zadáme kódování UTF-8. Meta značka říká prohlížeči: „Umím češtinu (kódování UTF-8)! Dej pozor na háčky, čárky a další české znaky.“
Vše, co je zobrazeno na webu je vnořeno mezi značky <body> a </body>.
Jak bude tedy vypadat naše první webová stránka spolu se základními značkami každé webové stránky.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Létající balónek</title>
</head>
<body>
<h1>Létající balónek</h1>
<p>Balónek létá na všechny strany.</p>
<input type="checkbox" id="stop">
<label for="stop">START / STOP</label>
<div></div>
</body>
</html>
Hotovo, naše první HTML stránka je kompletní. V příští lekci se podíváme na změny stylu pomocí jazyka CSS a přidáme animaci – rozhýbeme balónek.
Těším se na Vás u další lekce!

© 2026 Webohrátky
e-mail: janca@webohratky.cz
Abychom poskytli co nejlepší služby, používáme k ukládání a/nebo přístupu k informacím o zařízení, technologie jako jsou soubory cookies. Souhlas s těmito technologiemi nám umožní zpracovávat údaje, jako je chování při procházení nebo jedinečná ID na tomto webu. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce.