HTML, neboli hypertextový značkovací jazyk, je základní stavební jazyk pro vytváření webových stránek a webových aplikací. Není to programovací jazyk, protože neobsahuje logiku, ale "značkovací" jazyk, který pomocí předdefinovaných značek (tagů) popisuje strukturu a sémantický význam obsahu. Říká prohlížeči: "Toto je hlavní nadpis (<h1>
), toto je odstavec textu (<p>
), toto je obrázek (<img>
) a toto je odkaz na jinou stránku (<a>
)."
HTML tvoří kostru, na kterou se následně nabalují další technologie, které se starají o vzhled a interaktivitu. CSS (Cascading Style Sheets) definuje, jak budou jednotlivé HTML prvky vypadat (barvy, fonty, rozložení), a JavaScript přidává dynamické chování. Tyto tři technologie (HTML, CSS, JavaScript) jsou nerozlučnou trojicí, která tvoří základ moderního frontendu.
Ačkoliv je jeho syntaxe jednoduchá, správné a sémantické používání HTML je klíčové pro SEO a přístupnost (accessibility). Vyhledávače a odečítače obrazovky se spoléhají na správnou strukturu HTML, aby dokázaly pochopit hierarchii a význam obsahu na stránce. Použití správných tagů pro nadpisy, seznamy a další prvky je tedy nejen technickou nutností, ale i základem pro dobře optimalizovaný a pro všechny přístupný web.