Úloha 2 – Sémantické značky v HTML
| Stránky: | Moodle ZČU |
| Kurz: | Sada úloh pro procvičení v předmětu KVD/PGM1P (BP Vítek Dolný) |
| Kniha: | Úloha 2 – Sémantické značky v HTML |
| Vytiskl(a): | Gast |
| Datum: | neděle, 18. října 2026, 04.09 |
Úvod k úloze
Jakmile zvládnete vytvořit základní kostru HTML dokumentu, je čas posunout se dál – k sémantice a správnému používání HTML elementů. To, jaké značky (tagy) zvolíte, není náhodné. Každý element má svůj význam a pomáhá prohlížečům, vyhledávačům i čtečkám pro nevidomé porozumět tomu, co je na stránce obsahem. Dobrá sémantika dělá web nejen hezčí a přehlednější pro lidi, ale také technicky kvalitní a přístupný.
Teorie a principy
-
Sémantické značky
-
Nadpisy (
<h1>až<h6>) vyjadřují hierarchii obsahu. -
Odstavce (
<p>) se používají pro běžný text. -
Seznamy (
<ul>,<ol>,<li>) organizují informace do přehledných bodů. -
Další sémantické značky:
<header>,<footer>,<article>,<section>,<nav>– tyto pomáhají logicky členit obsah.
-
-
Párové a nepárové tagy
-
Párové: mají otevírací i uzavírací část (např.
<p> … </p>). -
Nepárové (samonosné): nepotřebují uzavírací tag (např.
<br>,<img>,<hr>).
-
-
Komentáře v HTML
Praktické příklady kódu
Strukturovaný obsah s nadpisy a odstavci
Použití nepárových tagů
Typické chyby / záludnosti
-
Používání
<br>místo odstavců – pro oddělení větších bloků textu vždy používejte<p>. -
Chybějící alternativní text u
<img>– atributaltje zásadní pro přístupnost i SEO. -
Nesprávné vnořování seznamů – každý prvek seznamu musí být v
<li>. -
Přeskakování hierarchie nadpisů – po
<h1>by měl logicky následovat<h2>, nikoliv hned<h4>. -
Komentáře uvnitř atributů – komentáře lze psát jen mimo tagy, ne uprostřed jejich parametrů.
Shrnutí
-
Sémantika HTML znamená volit správný tag pro správný účel.
-
Párové tagy obalují obsah, nepárové stojí samostatně.
-
Nadpisy, odstavce a seznamy tvoří základ přehledné a logické struktury.
-
Komentáře slouží ke zpřehlednění kódu a pomáhají při učení i údržbě.
-
Správná sémantika zvyšuje přístupnost a srozumitelnost webu.
Úloha
Zadání (kontext úlohy)
Doplň obsah do HTML dokumentu tak, aby využíval sémanticky vhodné tagy – nadpisy, odstavce a seznamy.
Cíl úlohy
Procvičíš si rozpoznávání vhodných HTML elementů a jejich praktické použití v dokumentu.
Vstupní podmínky
-
Budeš mít k dispozici hotovou kostru HTML dokumentu, která již obsahuje:
-
deklaraci
<!DOCTYPE html>, -
otevřené a uzavřené tagy
<html>,<head>a<body>.
-
-
Obsah uvnitř
<body>je zatím prázdný.
Požadovaný výstup
-
Tvůj dokument musí obsahovat:
-
alespoň dva nadpisy různých úrovní (
<h1>a<h2>), -
minimálně dva odstavce (
<p>), -
jeden seznam (
<ul>nebo<ol>), -
komentáře (
<!-- ... -->) vysvětlující význam jednotlivých částí kódu.
-
Doplňující pokyny
-
Dbej na sémantickou správnost použitých elementů.
-
Zachovej přehledné odsazení a formátování kódu.
Soubor
Řešení úlohy
Co je zde splněno:
-
Použit hlavní nadpis
<h1>a podnadpis<h2>. -
Zařazeny dva samostatné odstavce
<p>. -
Přidán jeden seznam
<ul>s několika položkami<li>. -
Kód obsahuje české komentáře
<!-- ... -->, které vysvětlují význam jednotlivých částí. -
Struktura je sémantická, čitelná a validní podle HTML5.