HTML (HyperText Markup Language) je jazyk, kterým se popisuje obsah webové stránky. Říká prohlížeči, co je nadpis, co odstavec, kde je obrázek a kam vede odkaz. Každá stránka na webu, kterou jste kdy viděli, je uvnitř HTML – tuhle větu nevyjímaje.
Není to programovací jazyk, nic nepočítá ani nerozhoduje. Je to spíš popis struktury, podobně jako když v textovém editoru označíte řádek jako nadpis. Dělá se to pomocí značek v ostrých závorkách: text mezi <p> a </p> je odstavec, mezi <h1> a </h1> hlavní nadpis stránky.
Na webové stránce se práce dělí mezi tři technologie:
- HTML – obsah a struktura, tedy co na stránce je.
- CSS – vzhled, tedy barvy, písma a rozmístění.
- JavaScript – chování, tedy co se stane po kliknutí.
Většina lidí HTML nikdy nepíše ručně. Vytváří jej za ně redakční systém jako WordPress nebo skript v PHP, který stránku sestaví až ve chvíli, kdy si o ni návštěvník řekne. Prohlížeč ale nakonec vždycky dostane hotové HTML. Podívat se na něj můžete kdykoli – stačí na stránce zvolit „zobrazit zdrojový kód".
Pro vyhledávače je struktura HTML důležitá: podle nadpisů a značek poznají, o čem stránka je a co je na ní podstatné. Proto se vyplatí používat nadpisy podle významu, ne jen kvůli velikosti písma.
Statický web složený jen ze souborů s příponou .html funguje na hostingu bez čehokoli dalšího – nepotřebuje ani databázi, ani PHP. Stačí soubory nahrát a web běží. Je to nejrychlejší a nejbezpečnější varianta, jen každou úpravu děláte ručně.