HTML 5 prideda daugybę naujų funkcijų į HTML specifikaciją, ir ją lengva įdiegti. Jūs naudojate HTML 5 doctype, kuri yra paprasta ir supaprastinta:
Taip tai viskas. Tik du žodžiai "doctype" ir "html". Tai gali būti taip paprasta, nes HTML5 nebėra SGML dalis, bet vietoj jo yra atskira žymėjimo kalba.
HTML 5 simbolių rinkinys taip pat yra supaprastintas. Jis naudoja UTF-8 ir jį apibrėžia tik viena meta žymė:
HTML 5 Nauja struktūra
HTML 5 pripažįsta, kad tinklalapiai turi struktūrą, kaip ir knygos bei kiti XML dokumentai. Paprastai tinklalapiai turi navigaciją, kūno turinį, šoninės juostos turinį, antraštes, apatines ir kitas funkcijas. HTML 5 turi žymes, kurios palaiko tuos puslapio elementus. Jie yra:
apibrėžia puslapių sekcijas.
apibrėžia puslapio antraštę.
apibrėžia puslapio poraštę.
apibrėžia navigaciją puslapyje.
apibrėžia straipsnį arba pagrindinį turinį puslapyje.
apibrėžia papildomą turinį, pvz., šoninę juostą puslapyje.
Nauji vidiniai elementai apibrėžia kai kurias pagrindines sąvokas ir saugo juos semantiniu būdu:
nurodo tam tikru būdu pažymėtą turinį.
nurodo turinį, kuris yra laikas ar data.
nurodo turinį, kuris yra žinomos srities dalis, pvz., disko naudojimas.
rodo užduoties, kurią reikia užbaigti, eigą.
HTML 5 Naujas dinaminių puslapių palaikymas
HTML 5 buvo sukurtas padėti žiniatinklio programų kūrėjams, todėl yra daug naujų funkcijų, kurios leidžia kurti dinaminius HTML puslapius:
Kontekstiniai meniu - HTML 5 palaiko kontekstinio meniu kūrimą ir naudojimą tinklalapiuose ir programose.
href nėra reikalaujama žyme. Tai leidžia jums naudoti žymą su scenarijais ir žiniatinklio programomis, nereikalaujant vietos, leidžiančios siųsti inkarą.
async atributas - Tai pridedama prie scenarijaus žyma, kad naršyklėje būtų nurodyta, kad scenarijus turėtų būti įkeltas asinchroniškai, kad nebūtų sulėtinta apkrova ir likusio puslapio rodymas.
- Tai pateikia išsamią informaciją apie elementą. Tai būtų kaip patarimų ne žiniatinklio programose.
sukuria lentelę, kuri yra sukurta iš duomenų bazės ar kito dinaminio šaltinio.
yra senoji žyma, atnešta ir suteikta nauja gyvenimo galimybė, leidžianti tinklalapiuose sukurti meniu sistemą.
apibrėžia veiksmus, kurie turėtų įvykti, kai aktyvuojamas dinaminis elementas.
HTML 5 Naujos formos tipai
HTML 5 palaiko visus standartinius formų įvedimo tipus, tačiau prideda dar keletą:
datetime
datetime-local
data
mėnuo
savaitę
laikas
numeris
diapazonas
elektroniniu paštu
url
HTML 5 nauji elementai
HTML 5 yra keletas naujų įdomių elementų:
- Šis elementas suteikia jūsų vietovėse "JavaScript" brėžinį. Jis gali pridėti paveikslėlių ar grafikų į "Tooltips" arba kurti dinamines diagramas savo tinklalapiuose, pastatytuose skraidydamas.
- Pridėkite vaizdo įrašą į savo tinklalapius naudodami šią paprastą žymą.
- Pridėkite garsą į savo tinklalapius naudodami šią paprastą žymą.
HTML 5 Pašalina kai kuriuos elementus
Kai kurie HTML 4 elementai nebėra HTML 5 palaikomi. Dauguma jų jau nebeaktualūs ir neturėtų stebinti. Jie yra: