Obsah:
Definícia - Čo znamená HTML5?
Hypertext Markup Language Revision 5 (HTML5) je značkovací jazyk pre štruktúru a prezentáciu webového obsahu. HTML5 podporuje tradičnú syntax v štýle HTML a XHTML a ďalšie nové funkcie pri označovaní, nových API, XHTML a spracovávaní chýb.
V súčasnosti sú špecifikácie HTML5 zodpovedné za tri organizácie:
- Pracovná skupina pre technológiu webových hypertextových aplikácií (WHATWG) vytvorila špecifikáciu HTML5 a zodpovedá za vývoj HTML5, ktorý poskytuje otvorenú spoluprácu predajcov prehliadačov a ďalších zúčastnených strán.
- World Wide Web Consortium (W3C) je zodpovedné za poskytovanie špecifikácie HTML5.
- Pracovná skupina pre internetové inžinierstvo (IETF) je zodpovedná za vývoj rozhrania API WebSocket HTML5.
Techopedia vysvetľuje HTML5
HTML5 je snahou priniesť poriadok do chaosu pre vývoj webových aplikácií organizovaním bežných postupov a zahrnutím implementácií z rôznych prehliadačov. Je to masívne, s viac ako 100 špecifikáciami ako súčasť špecifikácií HTML5. Pochopenie tohto problému môžete zjednodušiť tak, že vymyslíte HTML5 týmto spôsobom. HTML5 je jednoducho len zastrešujúcim pojmom pre ďalšiu generáciu webových aplikácií a ako sa funkčnosť rozšíri o lepšie značky (HTML), lepší štýl (CSS) a lepšiu interaktivitu (JavaScript).
Špecifikácia HTML5, ktorá bola uverejnená v súčasnosti, ešte nie je konečná. Očakáva sa, že jazyk HTML5 bude do roku 2012 splnený podľa Kandidátskeho odporúčania (CR) a očakáva sa pre Navrhované odporúčanie (PR) do roku 2022. To však neznamená, že HTML5 nie je pripravený na použitie. Navrhované odporúčanie však znamená, že dôjde k dvom interoperabilným implementáciám. Od roku 2011 dodávatelia prehľadávačov aktívne podporujú podporu nových funkcií jazyka HTML5.
Medzi nové funkcie jazyka HTML5 patrí:
- Nové pravidlá analýzy, ktoré nie sú založené na SGML, ale sú zamerané na flexibilné analyzovanie a kompatibilitu.
- Podpora používania inline skalárnej vektorovej grafiky (SVG) a jazyka matematického značenia (MathML) v texte / html.
- Medzi nové dostupné prvky patrí článok, zvuk, bdi, plátno, príkaz, datalista, podrobnosti, vloženie, figpaption, postava, päta, hlavička, hgroup, keygen, značka, meter, nav, výstup, postup, rp, rt, rubín, sekcia, zdroj, zhrnutie, čas, video a wbr.
- Medzi nové dostupné typy ovládacích prvkov formulára patrí dátum a čas, e-mail, adresa URL, vyhľadávanie, číslo, rozsah, tel a farba.
- Nové dostupné atribúty znakovej sady na meta a asynchrónne na skripte.
- Globálne atribúty, ktoré je možné použiť pre každý prvok, ktorý obsahuje atribúty id, tabindex, hidden, data- * alebo customer.
