journey
title Vaše cesta za učením HTML
section Základy
Vytvořit HTML soubor: 3: Student
Přidat DOCTYPE: 4: Student
Strukturovat dokument: 5: Student
section Obsah
Přidat metadata: 4: Student
Zahrnout obrázky: 5: Student
Uspořádat rozložení: 5: Student
section Sémantika
Použít správné značky: 4: Student
Zlepšit přístupnost: 5: Student
Postavit terárium: 5: Student
Sketchnote od Tomomi Imura
HTML, neboli HyperText Markup Language, je základem každé webové stránky, kterou jste kdy navštívili. Představte si HTML jako kostru, která dodává webovým stránkám strukturu – definuje, kam obsah patří, jak je uspořádán a co který prvek představuje. Zatímco CSS později „oblékne“ váš HTML do barev a rozvržení a JavaScript ho oživí interaktivitou, HTML poskytuje základní strukturu, díky níž je vše ostatní možné.
V této lekci vytvoříte HTML strukturu pro rozhraní virtuálního terária. Tento praktický projekt vás naučí základní koncepty HTML při tvorbě něčeho vizuálně zajímavého. Naučíte se organizovat obsah pomocí sémantických prvků, pracovat s obrázky a vytvořit základ pro interaktivní webovou aplikaci.
Na konci této lekce budete mít funkční HTML stránku zobrazující obrázky rostlin ve sloupcích, připravenou pro stylování v další lekci. Nebojte se, pokud to na začátku vypadá základně – právě tak by měl HTML vypadat před tím, než k němu CSS přidá vizuální úpravy.
mindmap
root((Základy HTML))
Structure
DOCTYPE Deklarace
HTML Prvek
Sekce Hlavy
Obsah Těla
Elements
Tagy & Atributy
Samozavírající se Tagy
Vnořené Prvky
Blokové vs Řádkové
Content
Textové Prvky
Obrázky
Kontajnery (div)
Seznamy
Semantics
Významné Tagy
Přístupnost
Čtečky Obrazovky
Výhody SEO
Best Practices
Správné Vnoření
Platný Kód
Popisný Alt Text
Organizovaná Struktura
📺 Sledujte a učte se: Podívejte se na tento užitečný video přehled
Než se pustíme do HTML kódu, nastavme si správné pracovní prostředí pro váš projekt terária. Vytvoření uspořádané struktury souborů hned od začátku je klíčový návyk, který vám bude po celou dobu vývoje webu velmi užitečný.
Vytvoříte dedikovanou složku pro váš teráriový projekt a přidáte první HTML soubor. Zde jsou dva přístupy, které můžete použít:
Možnost 1: Použití Visual Studio Code
- Otevřete Visual Studio Code
- Klikněte na "Soubor" → "Otevřít složku" nebo použijte
Ctrl+K, Ctrl+O(Windows/Linux) neboCmd+K, Cmd+O(Mac) - Vytvořte novou složku s názvem
terrariuma vyberte ji - V panelu Průzkumník klikněte na ikonu „Nový soubor“
- Pojmenujte svůj soubor
index.html
Možnost 2: Použití příkazového řádku
mkdir terrarium
cd terrarium
touch index.html
code index.htmlToto tyto příkazy provedou:
- Vytvoří novou složku s názvem
terrariumpro váš projekt - Přejde do složky terrarium
- Vytvoří prázdný soubor
index.html - Otevře soubor ve Visual Studio Code k úpravám
💡 Profesionální tip: Název souboru
index.htmlje ve webovém vývoji speciální. Když někdo navštíví web, prohlížeče automaticky hledajíindex.htmljako výchozí stránku k zobrazení. To znamená, že URL jakohttps://mysite.com/projects/automaticky zobrazí souborindex.htmlze složkyprojects, aniž by bylo třeba specifikovat název souboru v URL.
Každý HTML dokument má specifickou strukturu, kterou prohlížeče potřebují porozumět a správně zobrazit. Strukturu si představte jako formální dopis – má povinné prvky v určitém pořadí, které pomáhají příjemci (v tomto případě prohlížeči) zpracovat obsah správně.
flowchart TD
A["<!DOCTYPE html>"] --> B["<html>"]
B --> C["<head>"]
C --> D["<title>"]
C --> E["<meta charset>"]
C --> F["<meta viewport>"]
B --> G["<body>"]
G --> H["<h1> Nadpis"]
G --> I["<div> Kontejnery"]
G --> J["<img> Obrázky"]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#fff3e0
style G fill:#e8f5e8
Začneme přidáním základních prvků, které každý HTML dokument potřebuje.
První dva řádky jakéhokoli HTML souboru slouží jako „úvod“ dokumentu pro prohlížeč:
<!DOCTYPE html>
<html></html>Co tento kód znamená:
- Deklaruje typ dokumentu jako HTML5 pomocí
<!DOCTYPE html> - Vytváří kořenový element
<html>, který bude obsahovat celý obsah stránky - Nastavuje moderní webové standardy pro správné vykreslení v prohlížečích
- Zajišťuje konzistentní zobrazení napříč různými prohlížeči a zařízeními
💡 Tip pro VS Code: Přejeďte myší nad jakýmkoliv HTML tagem ve VS Code, abyste viděli užitečné informace z MDN Web Docs, včetně příkladů použití a kompatibility s prohlížeči.
📚 Více informací: Deklarace DOCTYPE zabraňuje prohlížečům vstoupit do „quirks módu“, který se používal pro podporu velmi starých webů. Moderní webový vývoj používá jednoduchou deklaraci
<!DOCTYPE html>, aby zajistil standardy vyhovující vykreslení.
Zastavte se a zamyslete se: Než budete pokračovat, ujistěte se, že rozumíte:
- ✅ Proč každý HTML dokument potřebuje deklaraci DOCTYPE
- ✅ Co obsahuje kořenový element
<html> - ✅ Jak tato struktura pomáhá prohlížečům správně vykreslit stránky
Rychlý test: Dokážete vlastními slovy vysvětlit, co znamená „standardy vyhovující vykreslení“?
Sekce <head> HTML dokumentu obsahuje důležité informace, které prohlížeče a vyhledávače potřebují, ale návštěvníci je přímo nevidí na stránce. Dá se to přirovnat k „zákulisním“ informacím, které pomáhají vaší webové stránce správně fungovat a zobrazovat se správně na různých zařízeních a platformách.
Tato metadata říkají prohlížečům, jak stránku zobrazit, jaké znakovou sadu použít a jak se vypořádat s různými velikostmi obrazovky – vše nezbytné pro vytváření profesionálních, přístupných webových stránek.
Vložte tuto sekci <head> mezi otevírací a zavírací tag <html>:
<head>
<title>Welcome to my Virtual Terrarium</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>Co každý prvek zajišťuje:
- Nastavuje název stránky, který se zobrazuje v záložkách prohlížeče a ve výsledcích vyhledávání
- Specifikuje kódování UTF-8 pro správné zobrazení textu po celém světě
- Zajišťuje kompatibilitu s moderními verzemi Internet Exploreru
- Nakonfiguruje responzivní design nastavením viewportu na šířku zařízení
- Řídí počáteční úroveň přiblížení pro zobrazení obsahu v přirozené velikosti
🤔 Zamyslete se: Co by se stalo, kdybyste nastavili viewport meta tag takto:
<meta name="viewport" content="width=600">? Stránka by byla vždy široká 600 pixelů, čímž by se rozbitý responzivní design! Více o správném nastavení viewportu.
Element <body> obsahuje veškerý viditelný obsah vaší webové stránky – vše, co uživatelé uvidí a s čím budou interagovat. Zatímco sekce <head> poskytuje prohlížeči instrukce, sekce <body> obsahuje skutečný obsah: text, obrázky, tlačítka a další prvky, které tvoří uživatelské rozhraní.
Přidejme strukturu těla a pochopme, jak HTML tagy spolupracují při tvorbě smysluplného obsahu.
HTML používá párové tagy pro definici prvků. Většina tagů má otevírací tag jako <p> a uzavírací tag jako </p>, mezi nimiž je obsah: <p>Ahoj, světe!</p>. Tím vznikne odstavec obsahující text „Ahoj, světe!“.
Aktualizujte svůj HTML soubor tak, aby zahrnoval element <body>:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to my Virtual Terrarium</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body></body>
</html>Co tato kompletní struktura zajišťuje:
- Zajišťuje základní rámec HTML5 dokumentu
- Obsahuje důležitá metadata pro správné vykreslení v prohlížečích
- Vytváří prázdné tělo připravené na váš viditelný obsah
- Následuje nejlepší moderní postupy webového vývoje
Nyní jste připraveni přidat viditelné prvky vašeho terária. Použijeme prvky <div> jako kontejnery k organizaci různých částí obsahu a prvky <img> k zobrazení obrázků rostlin.
Obrázky jsou v HTML speciální tím, že používají „samo-uzavírací“ tagy. Na rozdíl od prvků jako <p></p>, které obklopují obsah, tag <img> obsahuje veškeré potřebné informace přímo v tagu pomocí atributů jako src pro cestu k obrázku a alt pro přístupnost.
Než přidáte obrázky do vašeho HTML, musíte správně zorganizovat své projektové soubory vytvořením složky images a přidáním rastrových obrázků rostlin.
Nejprve připravte obrázky:
- Vytvořte složku
imagesve vaší složce projektu terrarium - Stáhněte obrázky rostlin z adresáře řešení (celkem 14 obrázků)
- Zkopírujte všechny obrázky rostlin do nové složky
images
Nyní přidejte obrázky rostlin uspořádané ve dvou sloupcích mezi vaše značky <body></body>:
<div id="page">
<div id="left-container" class="container">
<div class="plant-holder">
<img class="plant" alt="plant" id="plant1" src="../../../../translated_images/cs/plant1.d87946a2ca70cc43.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant2" src="../../../../translated_images/cs/plant2.8daa1606c9c1ad89.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant3" src="../../../../translated_images/cs/plant3.8b0d484381a2a2a7.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant4" src="../../../../translated_images/cs/plant4.656e16ae1df37be2.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant5" src="../../../../translated_images/cs/plant5.2b41b9355f11ebcc.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant6" src="../../../../translated_images/cs/plant6.3d1827d03b656994.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant7" src="../../../../translated_images/cs/plant7.8152c302ac97f621.png" />
</div>
</div>
<div id="right-container" class="container">
<div class="plant-holder">
<img class="plant" alt="plant" id="plant8" src="../../../../translated_images/cs/plant8.38d6428174ffa850.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant9" src="../../../../translated_images/cs/plant9.f0e38d3327c37fc2.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant10" src="../../../../translated_images/cs/plant10.b159d6d6e985595f.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant11" src="../../../../translated_images/cs/plant11.2a03a1c2ec8ea84e.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant12" src="../../../../translated_images/cs/plant12.60e9b53e538fbaf3.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant13" src="../../../../translated_images/cs/plant13.07a51543c820bcf5.png" />
</div>
<div class="plant-holder">
<img class="plant" alt="plant" id="plant14" src="../../../../translated_images/cs/plant14.6e486371ba7d36ba.png" />
</div>
</div>
</div>Krok za krokem, co se v tomto kódu děje:
- Vytváří hlavní kontejner stránky s
id="page"pro uchovávání veškerého obsahu - Vytváří dva sloupcové kontejnery:
left-containeraright-container - Uspořádává 7 rostlin v levém a 7 rostlin v pravém sloupci
- Obaluje každý obrázek rostliny do divu s třídou
plant-holderpro individuální umístění - Používá konzistentní názvy tříd pro stylování v CSS v další lekci
- Přiřazuje jedinečná ID ke každému obrázku rostliny pro pozdější interakci pomocí JavaScriptu
- Obsahuje správné cesty k souborům ukazující do složky images
🤔 Zvažte toto: Všimněte si, že všechny obrázky aktuálně mají stejný alternativní text „plant“. To není ideální pro přístupnost. Uživatelé se čtečkami obrazovky slyší „plant“ opakovaně 14krát, aniž by věděli, o kterou konkrétní rostlinu jde. Dokážete vymyslet lepší, výstižnější alt text pro každý obrázek?
📝 Typy HTML prvků:
<div>jsou blokové prvky a zabírají celou šířku, zatímco<span>jsou řádkové a zabírají jen nezbytnou šířku. Co myslíte, co by se stalo, kdybyste všechny tyto tagy<div>nahradili tagy<span>?
Porozumění struktuře: Věnujte chvíli kontrole vaší HTML struktury:
- ✅ Dokážete identifikovat hlavní kontejnery vašeho rozvržení?
- ✅ Rozumíte, proč má každý obrázek jedinečné ID?
- ✅ Jak byste popsali účel divů s třídou
plant-holder?
Vizuální kontrola: Otevřete svůj HTML soubor v prohlížeči. Měli byste vidět:
- Základní seznam obrázků rostlin
- Obrázky uspořádané ve dvou sloupcích
- Jednoduché, nestylované rozvržení
Pamatujte: Tento jednoduchý vzhled je přesně to, jak by měl HTML vypadat před stylováním CSS!
S tímto markupem se rostliny zobrazí na obrazovce, i když zatím nebudou působit upraveně – to je úkol CSS v další lekci! Prozatím máte pevný HTML základ, který správně organizuje váš obsah a dodržuje nejlepší praktiky přístupnosti.
Sémantické HTML znamená vybírat HTML prvky na základě jejich významu a účelu, nejen vzhledu. Když používáte sémantické značkování, komunikujete strukturu a význam obsahu prohlížečům, vyhledávačům a asistenčním technologiím, jako jsou čtečky obrazovky.
flowchart TD
A[Potřebujete přidat obsah?] --> B{Jaký typ?}
B -->|Hlavní nadpis| C["<h1>"]
B -->|Podnadpis| D["<h2>, <h3>, atd."]
B -->|Odstavec| E["<p>"]
B -->|Seznam| F["<ul>, <ol>"]
B -->|Navigace| G["<nav>"]
B -->|Článek| H["<article>"]
B -->|Sekce| I["<section>"]
B -->|Obecný kontejner| J["<div>"]
C --> K[Čtečky obrazovky oznamují jako hlavní titulek]
D --> L[Vytváří správnou hierarchii nadpisů]
E --> M[Zajišťuje správné mezery v textu]
F --> N[Povoluje zkratky pro navigaci v seznamech]
G --> O[Identifikuje navigační orientační body]
H --> P[Označuje samostatný obsah]
I --> Q[Seskupuje související obsah]
J --> R[Používejte pouze, když nevyhovuje žádný sémantický tag]
style C fill:#4caf50
style D fill:#4caf50
style E fill:#4caf50
style F fill:#4caf50
style G fill:#2196f3
style H fill:#2196f3
style I fill:#2196f3
style J fill:#ff9800
Tento přístup činí vaše weby přístupnější pro uživatele se zdravotním postižením a pomáhá vyhledávačům lépe pochopit váš obsah. Je to základní princip moderního webového vývoje, který vytváří lepší zkušenosti pro všechny.
Přidejme řádný nadpis na vaši stránku terária. Vložte tento řádek hned za otevírací tag <body>:
<h1>My Terrarium</h1>Proč je sémantické značkování důležité:
- Pomáhá čtečkám obrazovky navigovat a chápat strukturu stránky
- Zlepšuje optimalizaci pro vyhledávače (SEO) tím, že vyjasňuje hierarchii obsahu
- Zvyšuje přístupnost pro uživatele se zrakovým postižením či kognitivními odlišnostmi
- Vytváří lepší uživatelské zážitky na všech zařízeních a platformách
- Dodržuje webové standardy a nejlepší praktiky profesionálního vývoje
Příklady sémantických vs. nesémantických voleb:
| Účel | ✅ Sémantický výběr | ❌ Nesémantický výběr |
|---|---|---|
| Hlavní nadpis | <h1>Titul</h1> |
<div class="big-text">Titul</div> |
| Navigace | <nav><ul><li></li></ul></nav> |
<div class="menu"><div></div></div> |
| Tlačítko | <button>Klikni na mě</button> |
<span onclick="...">Klikni na mě</span> |
| Obsah článku | <article><p></p></article> |
<div class="content"><div></div></div> |
🎥 Podívejte se, jak to funguje: Sledujte jak čtečky obrazovky pracují s webovými stránkami a pochopte, proč je sémantické značkování zásadní pro přístupnost. Všimněte si, jak správná HTML struktura pomáhá uživatelům efektivně navigovat.
Nyní přidejme HTML strukturu samotného terária – skleněného kontejneru, kam budou rostliny později umístěny. Tato část ukazuje důležitý koncept: HTML poskytuje strukturu, ale bez CSS stylování tyto prvky zatím nebudou viditelné.
Markup terária používá popisné názvy tříd, které usnadní intuitivní a udržovatelný CSS styl v další lekci.
Vložte tento markup nad poslední značku </div> (před zavíracím tagem kontejneru stránky):
<div id="terrarium">
<div class="jar-top"></div>
<div class="jar-walls">
<div class="jar-glossy-long"></div>
<div class="jar-glossy-short"></div>
</div>
<div class="dirt"></div>
<div class="jar-bottom"></div>
</div>Co tato struktura terária znamená:
- Vytváří hlavní kontejner terária s jedinečným ID pro stylování
- Definuje samostatné prvky pro každou vizuální součást (horní část, stěny, zemina, spodní část)
- Zahrnuje vnořené prvky pro efekty odrazu skla (lesklé prvky)
- Používá popisné názvy tříd, které jasně označují účel každého prvku
- Připravuje strukturu pro CSS stylování, které vytvoří vzhled skleněného terária
🤔 Všimli jste si něčeho?: I když jste přidali tuto značku, na stránce nevidíte nic nového! To perfektně ukazuje, jak HTML poskytuje strukturu, zatímco CSS poskytuje vzhled. Tyto prvky
<div>existují, ale zatím nemají žádné vizuální stylování – to přijde v další lekci!
flowchart TD
A[HTML dokument] --> B[Hlavička dokumentu]
A --> C[Tělo dokumentu]
B --> D[Prvek titulu]
B --> E[Meta znaková sada]
B --> F[Meta viewport]
C --> G[Hlavní nadpis]
C --> H[Kontejner stránky]
H --> I[Levý kontejner se 7 rostlinami]
H --> J[Pravý kontejner se 7 rostlinami]
H --> K[Struktura terária]
style A fill:#e1f5fe
style B fill:#fff3e0
style C fill:#e8f5e8
style H fill:#f3e5f5
Mistrovství HTML struktury: Než půjdete dál, ujistěte se, že umíte:
- ✅ Vysvětlit rozdíl mezi strukturou HTML a vizuálním vzhledem
- ✅ Rozpoznat sémantické a nesémantické HTML prvky
- ✅ Popsat, jak správné značkování pomáhá přístupnosti
- ✅ Rozpoznat úplnou strukturu stromu dokumentu
Otestujte své porozumění: Zkuste otevřít svůj HTML soubor v prohlížeči s vypnutým JavaScriptem a odstraněným CSS. Ukáže vám to čistou sémantickou strukturu, kterou jste vytvořili!
Použijte režim Agenta k dokončení následující výzvy:
Popis: Vytvořte sémantickou HTML strukturu pro sekci průvodce péčí o rostliny, která by mohla být přidána do projektu terária.
Výzva: Vytvořte sémantickou HTML sekci, která obsahuje hlavní nadpis „Průvodce péčí o rostliny“, tři podsekce s nadpisy „Zalévání“, „Požadavky na světlo“ a „Péče o půdu“, přičemž každá obsahuje odstavec s informacemi o péči o rostliny. Použijte správné sémantické HTML značky jako <section>, <h2>, <h3>, a <p> k vhodné struktuře obsahu.
Více o režimu agenta se dozvíte zde.
Poznávání vývoje webu
HTML se od svého vzniku značně vyvinulo od doby, kdy Tim Berners-Lee vytvořil první webový prohlížeč v CERN v roce 1990. Některé starší značky jako <marquee> jsou nyní zastaralé, protože nevyhovují moderním standardům přístupnosti a principům responzivního designu.
Vyzkoušejte tento experiment:
- Dočasně zabalte svůj titul
<h1>do značky<marquee>:<marquee><h1>Moje terárium</h1></marquee> - Otevřete stránku v prohlížeči a sledujte efekt posouvání
- Zamyslete se, proč byla tato značka zastaralá (tip: zaměřte se na uživatelský zážitek a přístupnost)
- Odstraňte značku
<marquee>a vraťte se k sémantickému značkování
Reflexní otázky:
- Jak by mohl titul s posouváním ovlivnit uživatele se zrakovým postižením nebo citlivostí na pohyb?
- Jaké moderní CSS techniky by mohly podobné vizuální efekty dosáhnout přístupnějším způsobem?
- Proč je důležité používat aktuální webové standardy místo zastaralých prvků?
Prozkoumejte více o zastaralých a zastavených HTML prvcích a pochopte, jak se webové standardy vyvíjejí ke zlepšení uživatelského zážitku.
Prohloubení znalostí HTML
HTML je základem webu již více než 30 let, vyvíjelo se z jednoduchého značkovacího jazyka dokumentů do sofistikované platformy pro tvorbu interaktivních aplikací. Porozumění tomuto vývoji vám pomůže ocenit současné webové standardy a dělat lepší rozhodnutí při vývoji.
Doporučené učební cesty:
-
Historie a vývoj HTML
- Prozkoumejte časovou osu od HTML 1.0 po HTML5
- Zjistěte, proč byly některé značky zastaralé (přístupnost, mobilní přívětivost, udržovatelnost)
- Zkoumejte nové funkce HTML a návrhy
-
Hlubší ponor do sémantického HTML
- Studujte úplný seznam sémantických prvků HTML5
- Procvičujte rozpoznávání, kdy použít
<article>,<section>,<aside>a<main> - Naučte se o atributech ARIA pro lepší přístupnost
-
Moderní webový vývoj
- Prozkoumejte tvorbu responzivních webů na Microsoft Learn
- Pochopte, jak HTML se integruje s CSS a JavaScriptem
- Naučte se o výkonu webu a optimalizaci pro vyhledávače (SEO)
Reflexní otázky:
- Které zastaralé HTML značky jste objevili a proč byly odstraněny?
- Jaké nové HTML funkce se navrhují pro budoucí verze?
- Jak sémantické HTML přispívá k přístupnosti webu a SEO?
- Otevřete DevTools (F12) a prozkoumejte HTML strukturu své oblíbené webové stránky
- Vytvořte jednoduchý HTML soubor se základními značkami:
<h1>,<p>, a<img> - Ověřte svůj HTML pomocí online validátoru W3C HTML Validator
- Zkuste přidat komentář do HTML pomocí
<!-- komentář -->
- Dokončete kvíz po lekci a zopakujte si koncepty sémantického HTML
- Vytvořte jednoduchou webovou stránku o sobě s použitím správné HTML struktury
- Experimentujte s různými úrovněmi nadpisů a značkami formátování textu
- Přidejte obrázky a odkazy pro procvičení integrace multimédií
- Prozkoumejte funkce HTML5, které jste ještě nevyzkoušeli
- Dokončete zadání projektu terária se sémantickým značkováním
- Vytvořte přístupnou webovou stránku s označením a rolemi ARIA
- Procvičte tvorbu formulářů s různými typy vstupů
- Prozkoumejte HTML5 API jako localStorage nebo geolokaci
- Studujte vzory responzivního HTML a mobil-first design
- Prohlédněte si kód HTML jiných vývojářů kvůli nejlepším praktikám
- Vytvořte portfolio web ukazující vaše HTML dovednosti
- Naučte se šablonování HTML pomocí frameworku jako Handlebars
- Přispívejte do open source projektů zlepšením HTML dokumentace
- Ovládněte pokročilé koncepty HTML jako vlastní prvky
- Integrujte HTML s CSS frameworky a JavaScript knihovnami
- Vzdělávejte ostatní, kteří se učí základy HTML
timeline
title Pokrok ve výuce HTML
section Základy (5 minut)
Struktura dokumentu: Deklarace DOCTYPE
: Kořenový prvek HTML
: Porozumění Hlavičce vs Tělu
section Metadata (10 minut)
Základní Meta tagy: Kódování znaků
: Nastavení viewportu
: Kompatibilita prohlížeče
section Tvorba obsahu (15 minut)
Integrace obrázků: Správné cesty k souborům
: Význam alternativního textu
: Samozavírající se tagy
section Organizace rozvržení (20 minut)
Strategie kontejneru: Div elementy pro strukturu
: Pojmenování tříd a ID
: Hierarchie vnořených prvků
section Ovládnutí sémantiky (30 minut)
Významné značkování: Hierarchie nadpisů
: Navigace pro čtečky obrazovky
: Nejlepší praktiky přístupnosti
section Pokročilé koncepty (1 hodina)
Vlastnosti HTML5: Moderní sémantické prvky
: Atributy ARIA
: Úvahy o výkonu
section Profesionální dovednosti (1 týden)
Organizace kódu: Vzory struktury souborů
: Udržovatelné značkování
: Týmová spolupráce
section Expertní úroveň (1 měsíc)
Moderní webové standardy: Progresivní vylepšování
: Kompatibilita mezi prohlížeči
: Aktualizace specifikace HTML
Po dokončení této lekce nyní máte:
- Struktura dokumentu: Kompletní HTML5 základ s správným DOCTYPE
- Sémantické značkování: Významné značky, které zlepšují přístupnost a SEO
- Integrace obrázků: Správná organizace souborů a praxe použití alt textů
- Kontejnery pro layout: Strategické použití divů s popisnými názvy tříd
- Povědomí o přístupnosti: Pochopení navigace čteček obrazovky
- Moderní standardy: Aktuální praktiky HTML5 a znalost zastaralých značek
- Základy projektu: Pevný základ pro CSS stylování a interaktivitu v JavaScriptu
Další kroky: Vaše HTML struktura je připravena pro CSS stylování! Sémantický základ, který jste vytvořili, udělá další lekci mnohem snadnější k pochopení.
Procvičte si HTML: Vytvořte mockup blogu
Prohlášení o vyloučení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho původním jazyce by měl být považován za závazný zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo mylné výklady vyplývající z použití tohoto překladu.


