HTML
Chronologický seznam kompetencí pro HTML:
1. Koncepce a syntaxe
Než napíše student první řádek, musí rozumět mechanice jazyka:
- Princip značkování: Rozdíl mezi obsahem (textem) a značkou (instrukcí pro prohlížeč).
- Anatomie elementu: Schopnost rozlišit počáteční značku, obsah a ukončovací značku.
- Párové vs. nepárové tagy: Vědět, které značky se uzavírají a které ne (např.
<img>,<br>). - Vnořování (Nesting): Pochopení hierarchie (rodič vs. potomek) a správného pořadí uzavírání značek.
2. Struktura dokumentu a atributy
Každý dokument má povinnou "kostru", bez které není validní:
- Základní šablona: Znalost
<!DOCTYPE html>,<html>,<head>(metadata) a<body>(viditelný obsah). - Atributy: Pochopení, že značky mají vlastnosti ve formátu
klíč="hodnota"(např.id,class,src,href,alt). - Sémantika: Proč nepoužívat jen
<div>, ale volit značky podle jejich významu (pro SEO a přístupnost).
3. Top 20 nejpoužívanějších značek (Must-know)
Těchto 20 prvků tvoří 90 % běžného webu. Žák by je měl umět použít bez nápovědy:
Strukturální a sémantické
<div>– Obecný kontejner pro blokové prvky.<span>– Obecný kontejner pro řádkové (inline) prvky.<header>– Hlavička stránky nebo sekce.<main>– Hlavní, jedinečný obsah stránky.<footer>– Patička stránky.<section>– Logický oddíl dokumentu.<nav>– Navigační oblast.
Textové
<h1>až<h6>– Nadpisy (s důrazem na to, že<h1>je na stránce jen jednou).<p>– Odstavec textu.<a>– Odkaz (včetně atributuhref).<ul>a<li>– Nečíslovaný seznam a jeho položky.<ol>– Číslovaný seznam.<strong>– Důležitý text (tučné písmo).<em>– Zdůrazněný text (kurzíva).
Multimediální a interaktivní
<img>– Obrázek (atributysrcaalt).<table>,<tr>,<td>– Základy tabulek (řádky a buňky).<form>– Definice formuláře.<input>– Vstupní pole (typy: text, email, password, checkbox).<button>– Tlačítko pro odeslání nebo akci.<br>– Zalomení řádku (používat střídmě).
Co by měl žák "vidět" v hlavě?
Když se žák podívá na jakýkoliv web (např. web školy, instagram...), měl by být schopen ho mentálně "rozřezat" na HTML značky. Měl by vidět, že menu je <nav>, hlavní článek je <article> a odkaz je <a>.
Cvičení: Základy HTML
Tento pracovní list prověří tvé znalosti struktury, syntaxe a nejpoužívanějších HTML značek.
Část 1: Teorie a syntaxe
Doplňte nebo vyberte správnou odpověď.
- Vysvětlete jednotlivé části zápisu:
<p class="text">Ahoj světe!</p>
pje: __________classje: __________"text"je: __________</p>je: __________
- Který symbol se používá pro označení ukončovací značky (např. u párového elementu)? a)
\b)/c)! - Vysvětlete rozdíl mezi značkou
<head>a<body>:
Část 2: Identifikace značek
Přiřaďte správnou HTML značku k jejímu účelu:
| Účel značky | Odpovídající HTML tag |
|---|---|
| Nejdůležitější nadpis na stránce | |
| Hypertextový odkaz na jinou stránku | |
| Vložení obrázku | |
| Položka v seznamu | |
| Hlavní navigační menu | |
| Obecný kontejner (blokový) | |
| Odstavec textu |
Část 3: Analýza kódu
Podívej se na následující ukázku kódu a najdi v ní 3 chyby, které brání tomu, aby byl kód správný:
<!DOCTYPE html>
<html>
<head>
<title>Moje stránka</title>
</head>
<body>
<h1>Vítejte na webu
<p>Toto je můj první pokus o HTML. <br> Baví mě to.</p>
<img src="foto.jpg" alt="Moje fotka">
<a href="https://google.com">Odkaz na Google<a>
</body>
</html>Chyba: __________
Chyba: __________
Chyba: __________
Část 4: Praktický úkol
Napište HTML kód pro jednoduchý seznam vašich tří nejoblíbenějších jídel. Seznam musí být nečíslovaný.
Klíč k řešení
Část 1: Teorie a syntaxe
p= název značky (tag),class= název atributu,"text"= hodnota atributu,</p>= ukončovací značka.- b)
/ <head>obsahuje metadata a informace pro prohlížeč (nejsou vidět přímo na stránce),<body>obsahuje veškerý viditelný obsah pro uživatele.
Část 2: Identifikace značek
- Nejdůležitější nadpis:
<h1> - Odkaz:
<a> - Obrázek:
<img> - Položka seznamu:
<li> - Navigace:
<nav> - Kontejner:
<div> - Odstavec:
<p>
Část 3: Analýza kódu (Chyby)
- Chybějící ukončovací značka
</h1>(nadpis nebyl uzavřen). - Chybně zapsaná ukončovací značka odkazu (
<a>místo</a>). - Logická chyba/Sémantika: Vnoření odstavce
<p>do neuzavřeného nadpisu<h1>(v rámci opravy chyby č. 1).
Část 4: Praktický úkol
<ul>
<li>Svíčková</li>
<li>Pizza</li>
<li>Sushi</li>
</ul>