HTML – HyperText Markup Language
- slouží k vytváření struktury a obsahu webových stránek
- vytváří pomocí textu obsah webových stránek včetně grafických prvků
- tento obsah je zobrazován pomocí webových prohlížečů
Webový prohlížeč
Na zobrazení html potřebujeme webový prohlížeč:
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Opera
- Safari
Každý prohlížeč může HTML kód zpracovávat trochu jinak, a proto je důležitá optimalizace.
Optimalizace pro různá zařízení a prohlížeče
Aby byly webové stránky správně zobrazeny, je třeba přizpůsobit jejich design a funkcionalitu různým zařízením a prohlížečům.
Při optimalizaci je potřeba brát ohledy na:
- Typ prohlížeče a jeho verze: Starší verze prohlížečů nemusí podporovat moderní funkce HTML5 a CSS3.
- Rozlišení obrazovky: Vytvoření responzivního designu, který se přizpůsobí různým velikostem obrazovek (mobilní telefony, tablety, počítače).
- Podpora pluginů: Některé weby využívají pluginy, které mohou ovlivnit funkčnost.
- Skripty a styly: Správné použití HTML5, JavaScriptu, jQuery a CSS pro dynamický a vizuálně příjemný obsah.
Možné problémy při zobrazení webu
Některé prvky mohou způsobit problémy se zobrazením stránky, například:
- Aplikace: Například Unity nebo Sketchfab mohou mít problémy s kompatibilitou.
- Multimédia: Velké soubory (videa, zvuky) mohou zpomalit načítání stránky.
- Statické nastavení velikosti: Stránky pevně nastavené pro jedno rozlišení nemusí být vhodné pro různá zařízení.
- Vnořené rámce (iframes): Mohou komplikovat načítání obsahu.
- Velké obrázky: Neoptimalizované obrázky mohou zpomalit načítání stránky.
I tyto prvky je potřeba zohlednit při optimalizaci: řešením těchto problémů je responzivní design, který zahrnuje:
- Použití různých verzí vzhledu podle šířky nebo výšky okna.
- Optimalizaci obrázků pro různá rozlišení.
- Testování webu na různých zařízeních a prohlížečích.
Zdroje informací o html:
Pro studium HTML lze využít různé online zdroje:
- Jak psát web: https://www.jakpsatweb.cz
- W3Schools http://www.w3schools.com/
- W3C (World Wide Web Consortium) https://www.w3.org/
Nástroje pro psaní HTML
HTML lze psát prakticky v jakémkoliv textovém editoru, ale doporučují se speciální vývojová prostředí a editory, které usnadňují práci díky funkcím, jako je zvýraznění syntaxe nebo automatické doplňování kódu. Mezi nejčastěji používané nástroje patří:
- Notepad++ (Poznámkový blok++) (pro jednoduchý kód).
- Visual Studio Code (populární editor s velkým množstvím rozšíření).
- Visual Studio (integrované vývojové prostředí od Microsoftu)
- Adobe Dreamweaver (placený nástroj s vizuálním editorem)
- WebStorm
- CodePen Online editor vhodný pro experimentování s HTML, CSS a JavaScriptem.
Základy práce s HTML
Uložení souboru: Všechny HTML soubory musí mít příponu .html
nebo .htm
Vstupní soubor: Hlavní stránka webu by měla být pojmenována jako index.html
, protože webové servery toto jméno standardně vyhledávají.
HTML elementy a tagy
HTML stránky jsou složeny z elementů. Každý element se skládá z tagů, které vymezují obsah stránky:
- Otevírací tag:
<tag>
- Zavírací tag:
</tag>
- Obsah mezi tagy:
<tag>Obsah</tag>
Například:
<h1>Tohle je nadpis</h1>
<p>Tohle je odstavec.</p>
Struktura HTML dokumentu
Každý HTML dokument má základní strukturu:
<!DOCTYPE html>
<html>
<head>
<title>Titul stránky</title>
</head>
<body>
<h1>Hlavní nadpis</h1>
<p>Obsah stránky.</p>
</body>
</html>
<!DOCTYPE html>
: Deklarace, která informuje prohlížeč o použití HTML5.<html>
: Kořenový element dokumentu.<head>
: Obsahuje metadata o stránce (např. titulek, odkazy na styly, kódování).<body>
: Hlavní část dokumentu, kde se nachází obsah viditelný na stránce.