HTML 5 je nová verze HTML
HTML 5 přidává do specifikace HTML mnoho nových funkcí. A co je ještě lepší, je pro tyto nové funkce již omezená podpora prohlížeče. Pokud existuje nějaká funkce, o kterou vás zajímá, podívejte se na stránku Implementace WHATWG Wiki pro informace o prohlížečích, které podporují různé části specifikace.
HTML 5 Nový Doctype a Charset
Pěkná věc o HTML 5 je, jak snadné je to mluvit. Používáte HTML 5 doctype, který je velmi jednoduchý a přehledný:
Ano, to je ono. Pouze dvě slova "doctype" a "html". Může to být jednoduché, protože HTML 5 již není součástí SGML , ale je místo toho markupovací jazyk sám o sobě.
Znaková sada pro HTML 5 je také zjednodušená. Používá UTF-8 a definuje ji pouze jednou metaznačkou:
HTML 5 Nová struktura
HTML 5 uznává, že webové stránky mají strukturu, stejně jako knihy mají strukturu nebo jiné dokumenty XML . Webové stránky obecně obsahují navigaci, obsah těla a obsah postranního panelu plus záhlaví, zápatí a další funkce. A HTML 5 vytvořil značky, které podporují ty prvky stránky.
- - definovat části stránek
- - definuje záhlaví stránky
- - definuje zápatí stránky
- - definuje navigaci na stránce
- - definuje článek nebo primární obsah na stránce
- - definuje další obsah jako postranní panel na stránce
- - definuje obrázky, které komentují článek
HTML 5 Nové prvky Inline
Tyto inline elementy definují některé základní pojmy a udržují je sémanticky označené, většinou s časem:
- - označit obsah označený nějakým způsobem
- - označuje obsah, který je časem nebo datem
- - označit obsah, který je zlomkem známého rozsahu - například použití disku
- - označuje průběh úkolu k dokončení
HTML 5 Podpora nových dynamických stránek
HTML 5 byl vyvinut, aby pomohl vývojářům webových aplikací, takže existuje mnoho nových funkcí, které usnadňují vytváření dynamických stránek HTML:
- Kontextové nabídky - HTML 5 podporuje vytváření a používání kontextových nabídek v rámci webových stránek a aplikací
- href není vyžadován na tagu - umožňuje vám použít tag se skripty a ve webových aplikacích, aniž byste potřebovali místo pro odeslání této kotvy
- asynchronní atribut - Přidá se do značky skriptu, který řekne prohlížeči, že skript by měl být načten asynchronně, aby nezpomaloval zatížení a zobrazení zbytku stránky.
- - poskytuje podrobnosti o prvku. To by bylo jako nácvik nástrojů v jiných než webových aplikacích.
- - vytvoří tabulku postavenou z databáze nebo jiného dynamického zdroje
- - starý štítek přinesl zpět a dal nový život, který vám umožní vytvořit systém menu na vašich webových stránkách
- - definuje akce, které by se měly stát, když je aktivován dynamický prvek
HTML 5 Nové typy formulářů
HTML 5 podporuje všechny standardní vstupní typy formulářů, ale přidává ještě několik dalších:
- čas schůzky
- datetime-místní
- datum
- Měsíc
- týden
- čas
- číslo
- rozsah
- e-mailem
- url
HTML 5 Nové prvky
V HTML 5 je několik zajímavých nových prvků:
- - prvek, který vám na webových stránkách poskytne kreslicí prostor v jazyce JavaScript. Umožňuje vám přidat obrázky nebo grafy do nástrojových tipů nebo jen vytvořit dyanmické grafy na vašich webových stránkách, postavené za letu.
- - přidat do svých webových stránek video s touto jednoduchou značkou.
- - přidat zvuk na své webové stránky pomocí této jednoduché značky.
HTML 5 odstraní některé prvky
Existují také některé prvky v HTML 4, které už nebudou podporovány jazykem HTML 5. Většina je již zastaralá a neměla by být překvapující, ale některé mohou být obtížné:
- akronym
- applet
- basefont
- velký
- centrum
- dir
- písmo
- rám
- frameset
- isindex
- noframes
- noscript
- s
- stávka
- tt
- u
Jste připraveni na HTML 5?
HTML 5 přidává mnoho nových funkcí do webových stránek a webového designu a bude to vzrušující, když ji podporují další prohlížeče. Microsoft uvedl, že začnou podporovat alespoň části HTML 5 v IE 8. Pokud chcete začít nejdříve, měla Opera nejlepší podporu a Safari za sebou.