HTML5
HTML5 je pátý hlavní standard jazyka HTML. Vývoj tohoto standardu začal v roce 2007 a webové stránky HTML5 se začaly běžně používat v roce 2010. Konečnou podobu standardu HTML5 oficiálně standardizovala organizace W3C 28. října 2014.
Předchozí standard HTML, HTML 4.01, byl standardizován v roce 1999 – patnáct let před vydáním standardu HTML5. V desetiletí předcházejícím HTML5 však byla většina webových stránek napsána v jazyce XHTML, přísnější verzi HTML vydané v roce 2000. HTML5 byl navržen tak, aby nahradil HTML 4 i XHTML, a poskytl tak webovým vývojářům jednodušší standard, který obsahuje několik nových funkcí pro moderní web.
Níže uvedená tabulka obsahuje seznam nových prvků neboli značek, které byly zavedeny v HTML5 a používají se k určení struktury dokumentu.
| Značka | Popis |
|---|---|
| <header> | Určuje záhlaví webové stránky |
| <footer> | Určuje zápatí stránky |
| <nav> | Určuje navigační panel |
| <main> | Určuje hlavní obsah webové stránky |
| <article> | Určuje článek na stránce |
| <section> | Určuje část dokumentu nebo článku |
| <aside> | Určuje obsah mimo hlavní obsah stránky |
Tyto značky zjednodušují zdrojový kód webové stránky i odpovídající styly CSS. Chcete-li například v jazyce XHTML definovat navigační prvek, obvykle byste do HTML stránky napsali „<div class="nav">“ a v CSS definovali třídu s názvem „.nav“. V HTML5 stačí do HTML vložit značku <nav> a nastylovat samotný prvek pomocí CSS.
HTML5 obsahuje také několik dalších nových značek. Patří mezi ně například <canvas> a <svg> pro grafiku a <audio> a <video> pro multimediální prvky. Tyto značky poskytují webovým vývojářům nové možnosti, je však důležité si uvědomit, že HTML5 stále ve velké míře závisí na CSS a JavaScriptu při stylování stránek, tvorbě animací a interakci s uživatelem. Většina interaktivních webových stránek HTML5 se proto vytváří kombinací HTML5, CSS3 a JavaScriptu nebo knihovny jQuery.
NOTE: Předchozí standardy HTML obsahovaly mezi „HTML“ a číslem mezeru (například HTML 1.0 nebo HTML 4.01). HTML 5.0 se mezery zbavuje a oficiálně se zapisuje jako HTML5.
Otestujte své znalosti