V tomto článku se podíváme na dva základní jazyky pro tvorbu webových stránek – jazyk HTML a jazyk CSS.
HTML je zkratka anglického názvu Hypertext Markup Language, což v překladu znamená hypertextový značkovací jazyk. Hypertexty jsou odkazy, které vzájemně propojují jednotlivé webové stránky.
CSS je zkratka anglického názvu Cascading Style Sheet, což v překladu znamená kaskádové styly.
Jazyk HTML a CSS jsou moc dobří parťáci! Společně vytvoří webovou stránku tak, že jazyk HTML se postará o obsah webových stránek a jazyk CSS o jejich vzhled.
Jednotlivé jazyky mají své odlišnosti.
Jazyk HTML
![](https://webohratky.cz/wp-content/uploads/2024/02/vojta-info-250.png)
Jazyk HTML popisuje jednotlivé dílky webové stránky (odborně elementy) pomocí značek. 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.
Zápis HTML kódu vypadá následovně:
![](https://webohratky.cz/wp-content/uploads/2022/04/2-lekce-obrazek-1.jpg)
A jazyk HTML tím říká prohlížeči: „Tady bude hlavní nadpis (nadpis velikosti 1).“
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.
Jazyk CSS
![](https://webohratky.cz/wp-content/uploads/2024/02/janca-info-250.png)
Jazyk CSS nastaví CSS pravidlo, které vybere konkrétní dílek webové stránky (element) pomocí tzv. selektoru a tomu nastaví určitý styl. Selektor může být jednoduše zapsaný HTML značkou nebo může jít více do hloubky a ukázat např. na všechny nadpisy v určité části webové stránky.
Zápis CSS kódu vypadá následovně:
![](https://webohratky.cz/wp-content/uploads/2024/02/css-pravidlo.png)
A CSS tím říká prohlížeči: „Hlavní nadpis bude mít modrou barvu.“
Zápis CSS kódu je na první pohled odlišný od zápisu HTML kódu. U CSS pravidla je nejdříve nutné zvolit dílky z HTML stránky tzv. selektory, na které se styl uplatní. Jednotlivé vlastnosti a jejich hodnoty se pak zapíší do složených závorek, a pokud je jich víc oddělují se středníkem.
Pokud se chcete dozvědět více o tom, jak jazyky HTML a CSS fungují v praxi, mrkněte na některý z našich minikurzů Můj první web. Tyto minikurzy již během 3 lekcí děti naučí používat jazyky HTML a CSS.