HTML 5 pridáva do špecifikácie HTML veľa nových funkcií a je ľahké ho implementovať. Používate HTML 5 doctype, ktorý je jednoduchý a efektívny:
Áno, to je ono. Len dve slová "doctype" a "html". Môže to byť jednoduché, pretože HTML 5 už nie je súčasťou SGML, ale je to značkovací jazyk, ktorý je sám osebe.
Znaková sada pre HTML 5 je tiež zjednodušená. Používa funkciu UTF-8 a definujete ju iba jednou metaznačkou:
HTML 5 Nová štruktúra
HTML 5 uznáva, že webové stránky majú štruktúru, rovnako ako knihy a iné dokumenty XML majú štruktúru. Vo všeobecnosti majú webové stránky navigáciu, obsah tela, obsah postranných panelov, hlavičky, päty a ďalšie funkcie. HTML 5 obsahuje značky na podporu týchto prvkov stránky. Oni sú:
definuje časti stránok.
definuje hlavičku stránky.
definuje zápätie stránky.
definuje navigáciu na stránke.
definuje článok alebo primárny obsah na stránke.
definuje ďalší obsah ako bočný panel na stránke.
definuje obrázky, ktoré komentujú článok.
HTML 5 Nové prvky Inline
Nové inline prvky definujú niektoré základné pojmy a udržujú ich sémanticky označené:
označuje obsah, ktorý je označený nejakým spôsobom.
označuje obsah, ktorý je časom alebo dátumom.
označuje obsah, ktorý je zlomkom známeho rozsahu, napríklad používanie disku.
indikuje priebeh úlohy k dokončeniu.
HTML 5 Podpora nových dynamických stránok
HTML 5 bol vyvinutý, aby pomohol vývojárom webových aplikácií, takže existuje veľa nových funkcií, ktoré uľahčujú vytváranie dynamických stránok HTML:
Kontextové ponuky - HTML 5 podporuje vytváranie a používanie kontextových ponúk v rámci webových stránok a aplikácií.
href sa nevyžaduje na značke. To vám umožňuje používať značku so skripty a vo webových aplikáciách bez toho, aby ste potrebovali miesto na odoslanie tejto kotvy.
atribút async - Toto sa pridá do značky skriptu, aby sa prehliadačovi povedal, že skript by sa mal načítať asynchrónne, aby nebol spomalený zaťaženie a zobrazenie zvyšku stránky.
- Toto poskytuje podrobnosti o prvku. Toto by bolo ako nácvik nástrojov v iných než webových aplikáciách.
vytvára tabuľku vytvorenú z databázy alebo iného dynamického zdroja.
je stará značka vrátená a poskytuje nový život, ktorý vám umožní vytvoriť systém menu na vašich webových stránkach.
definuje akcie, ktoré by sa mali vyskytnúť pri aktivácii dynamického prvku.
HTML 5 Nové typy formulárov
HTML 5 podporuje všetky štandardné vstupné typy formulárov, ale pridáva niekoľko ďalších:
Dátum Čas
datetime-local
dátum
mesiac
týždeň
čas
číslo
rozsah
e-mail
url
HTML 5 Nové prvky
Existuje niekoľko vzrušujúcich nových prvkov v jazyku HTML 5:
- Tento prvok vám na vašich webových stránkach poskytuje priestor na kreslenie v jazyku JavaScript. Môže pridávať obrázky alebo grafy na popisky alebo vytvárať dynamické grafy na vašich webových stránkach.
- Pridajte video na svoje webové stránky pomocou tejto jednoduchej značky.
- Pridajte zvuk na svoje webové stránky pomocou tejto jednoduchej značky.
HTML 5 odstráni niektoré prvky
Niektoré prvky vo formáte HTML 4 už nie sú podporované jazykom HTML 5. Väčšina už je zastaraná a nemala by byť prekvapujúca. Oni sú: