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ě.