Kazalo:
Opredelitev - Kaj pomeni HTML5?
Različica 5 Hypertext Markup Language (HTML5) je označevalni jezik za strukturo in predstavitev vsebin v svetovnem spletu. HTML5 podpira tradicionalno skladnjo v slogu HTML in XHTML ter druge nove funkcije pri označevanju, novih API-jih, XHTML in odpravljanju napak.
Trenutno obstajajo tri organizacije za specifikacijo HTML5:
- Delovna skupina za aplikativno tehnologijo Web Hypertext (WHATWG) je ustvarila specifikacijo HTML5 in je odgovorna za razvoj HTML5, ki zagotavlja odprto sodelovanje prodajalcev brskalnikov in drugih vključenih strani.
- Konzorcij svetovnega spleta (W3C) je zadolžen za dostavo specifikacij HTML5.
- Internet Development Task Force (IETF) je zadolžen za razvoj API-ja HTML5 WebSocket.
Techopedia razlaga HTML5
HTML5 si prizadeva, da bi pripeljal red v kaos spletnega razvoja z organiziranjem običajnih praks in vključevanjem izvedb iz različnih brskalnikov. Je množičen, z več kot 100 specifikacijami kot del specifikacij HTML5. Če to razumete, lahko poenostavite tako, da razmišljate o HTML5. HTML5 je preprosto le krovni izraz za naslednjo generacijo spletnih aplikacij, kako se bo funkcionalnost razširila z boljšo označitvijo (HTML), boljšim slogom (CSS) in boljšo interaktivnostjo (JavaScript).
Specifikacija HTML5, ki je bil trenutno objavljen, še ni dokončna. Pričakuje se, da bo HTML5 za Priporočilo za kandidate (CR) predviden do leta 2012, za Predlagana priporočila (PR) pa do leta 2022. Vendar to ne pomeni, da HTML5 ni pripravljen za uporabo. Predlagano priporočilo pa pomeni, da bosta obstajali dve interoperabilni izvedbi. Od leta 2011 prodajalci brskalnikov aktivno dodajajo podporo za nove funkcije HTML5.
Nove funkcije HTML5 vključujejo:
- Nova pravila razčlenjevanja, ki ne temeljijo na SGML, temveč so usmerjena v fleksibilno razčlenjevanje in združljivost.
- Podpora uporabi vgrajene skalarne vektorske grafike (SVG) in matematičnega označevalnega jezika (MathML) v besedilu / html.
- Novi razpoložljivi elementi vključujejo članek, stran, zvok, bdi, platno, ukaz, datalist, podrobnosti, vdelavo, figkacijo, figuro, nogo, glavo, hgroup, keygen, mark, meter, nav, izhod, napredek, rp, rt, ruby, odsek, vir, povzetek, čas, video in wbr.
- Nove razpoložljive vrste kontrolnikov obrazca vključujejo datume in ure, e-pošto, URL, iskanje, številko, obseg, tel in barvo.
- Novi razpoložljivi atributi nabora na meta in asinhronizacija na skriptu.
- Globalni atributi, ki jih je mogoče uporabiti za vsak element, ki vključuje atribute id, tabindex, skriti, podatke * ali podatke o strankah.