Mine sisu juurde

HTML5

Allikas: Vikipeedia
Redaktsioon seisuga 28. oktoober 2007, kell 09:34 kasutajalt 71.102.74.156 (arutelu) (voice reader eesti keeles (2. lõigust tõlkimata)?)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

Mall:Future software

HTML 5 on ülemaailmse veebi tuumikkeele HTML viies põhiredaktsioon. XML kujul väljendatava HTML 5 nimetus on XHTML 5. HTML 5 teerajaja on alates 2004. aastast olnud WHATWG, mis on koostöö põhiliste veebilehitsejate avaldajate vahel, kust Microsoft on märkisväärselt välja jäänud. HTML 5 võttis 2007. aastal töö alguspunktina omaks uus W3C töörühm. HTML 5 varasem nimetus oli "Web Applications 1.0".

HTML 5 pakub endaga arvukalt uusi elemente ja atribuute ("märgendeid"), mis peegeldavad endas tänapäeva veebikülgede tüüpilist kasutust. Mõned on nendest on oma olemuselt sarnased <div>...</div> ja <span>...</span> märgenditele, kuid mõned nagu näiteks <nav>...</nav> (veebikülje navigeerimisala) ja <footer>...</footer> (jalus) omavad semantilist tähendust. Selliste märgendite eesmärk on hõlbustada otsimootorite indektseerimist ja käsitlemist pisikeste ekraanidega seadmete poolt. Muud elemendid lisavad läbi standardiseeritud liidese uut funktsionaalsust, nagu näiteks <audio>...</audio> ja <video>...</video> elemendid.

Lisaks on osad elemendid välja jäetud, nagu näiteks puhtalt esitluseks kasutatavad elemendid <center>...</center> ja <font>...</font>, mille otstarvet saab ka läbi kaskaadlaadistiku saavutada.

Erinevused võrreldes HTML 4-ga

Siin on põgus loend erinevustest ja mõningad spetsiifilisemad näited:

  • Uued sõelumisreeglid, suunatud 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 elemedid - center, font, strike

Veatöötlus

HTML-5 lehitseja peaks olema väärade sõnede töötlemisel paindlik. See vastandub XHTMLga, kus veebilehitseja peab kasvõi ühe väära tähemärgi või puuduva sulgeva märgise puhul keelduma lehte kuvamast. HTML 5 on nii kujundatud, et vanemad HTML 4 lehitsejad võivad ohutult uusi HTML 5 konstruktsioone eirata. Vastupidiselt HTML 4-le, kirjeldab HTML 5 spetsifikatsioon täpselt kuidas lehitseja peaks vääraid sõnesid töötlema, et erinevad nõuetele vastavad lehitsejad annaksid sellistel juhtudel sama tulemuse.