HTML5

HTML5 on ülemaailmse veebi tuumikkeele HTML viies põhiredaktsioon. XML-kujul väljendatava HTML5 nimetus on XHTML 5. 

HTML5 teerajaja on alates 2004. aastast olnud WHATWG, mis on koostöö põhiliste veebibrauserite avaldajate vahel, kust Microsoft on märkimisväärselt välja jäänud. HTML5 võttis 2007. aastal töö alguspunktina omaks uus W3C töörühm. HTML5 varasem nimi oli Web Applications 1.0.

HTML5 pakub võrreldes eelkäijaga arvukalt uusi elemente ("märgendeid") ja atribuute, mis iseloomustavad tänapäeva veebilehtede tüüpilist kasutust. Mõni uus on olemuselt sarnane  ja  märgenditega, kuid mõni, näiteks  (veebilehe navigeerimisala) ja  (jalus) omavad paigutamise tähendust veebilehel. Selliste märgendite eesmärk on hõlbustada otsimootori indekseerimist ja veebilehtede kuvamist väikse ekraaniga seadmetes. Muud elemendid lisavad standardiseeritud liidese abil uusi võimalusi, näiteks  ja  elemendid. 

Välja on jäetud näiteks puhtalt esitluseks kasutatavad elemendid  ja , mille otstarvet saab kaskaadlaadistikuga saavutada.

Erinevused võrreldes HTML 4-ga
Siin on põgus loend erinevustest ja mõningad spetsiifilisemad näited:
 Uued sõelumisreeglid paindlikumaks sõelumiseks ja ühilduvuseks.
 Uued elemendid – section, video, progress, nav, meter, time, aside, canvas
 Uued input atribuudid – time, email, url
 Uued atribuudid – ping, charset, async
 Globaalsed atribuudid (saab rakendada igal elemendil) – id, tabindex, repeat
 Välja jäetud elemendid – center, font, strike

Veatöötlus

HTML5 brauser peaks olema väärate sõnede töötlemisel paindlik. See vastandub XHTML-ile, kus veebibrauser peab kasvõi ühe väära märgi või puuduva sulgeva märgise puhul lehe kuvamisest keelduma. HTML5 on kujundatud nii, et vanemad HTML 4 brauserid võivad ohutult uusi HTML5 konstruktsioone eirata. Erinevalt HTML 4-st kirjeldab HTML5 spetsifikatsioon täpselt, kuidas brauser peaks vääraid sõnesid töötlema.

Viited

Välislingid

 HTML5 tööversioon WHATWG lehel.
 HTML5 tööversioon W3C lehel.

Märgistuskeeled