Cuprins:
Definiție - Ce înseamnă HTML5?
Hypertext Markup Language revizuirea 5 (HTML5) este un limbaj de marcare pentru structura și prezentarea conținutului World Wide Web. HTML5 acceptă sintaxa tradițională în stil HTML și XHTML și alte caracteristici noi în marcarea sa, API-uri noi, XHTML și tratarea erorilor.
Există trei organizații care sunt în prezent responsabile de specificarea HTML5:
- Grupul de lucru pentru tehnologia aplicațiilor Hypertext Web (WHATWG) a creat specificația HTML5 și este responsabil de dezvoltarea HTML5 care asigură colaborarea deschisă a furnizorilor de browser și a altor părți implicate.
- World Wide Web Consortium (W3C) este responsabil cu livrarea specificației HTML5.
- Internet Engineering Task Force (IETF) este responsabil de dezvoltarea HTML5 WebSocket API.
Techopedia explică HTML5
HTML5 este un efort este de a aduce ordine în haosul de dezvoltare web, organizând practici comune, îmbrăcând implementări din diverse browsere. Este masiv, cu peste 100 de specificații ca parte a specificațiilor HTML5. Înțelegând acest lucru, puteți simplifica gândindu-vă la HTML5 în acest fel. HTML5 este pur și simplu doar un termen umbrelă pentru următoarea generație de aplicații web, modul în care funcționalitatea va fi extinsă cu marcare mai bună (HTML), stil mai bun (CSS) și o mai bună interactivitate (JavaScript).
Specificația HTML5 care a fost publicată în prezent nu este încă finală. HTML5 este de așteptat pentru recomandarea candidaților (CR) până în 2012 și este de așteptat la recomandarea propusă (PR) până în 2022. Cu toate acestea, acest lucru nu înseamnă că HTML5 nu este gata de utilizare. Recomandarea propusă înseamnă totuși că vor exista două implementări interoperabile. Începând cu 2011, furnizorii de browser-uri adaugă activ suport pentru noile caracteristici ale HTML5.
Noile caracteristici ale HTML5 includ:
- Noile reguli de analiză care nu sunt bazate pe SGML, dar sunt orientate către o analiză și compatibilitate flexibile.
- Suport pentru utilizarea graficelor vectoriale scalare in linie (SVG) și a limbajului matematic pentru matematica (MathML) în text / html.
- Noile elemente disponibile includ articol, deoparte, audio, bdi, pânză, comandă, datalist, detalii, încorporare, figcaption, figură, subsol, antet, hgroup, keygen, marcaj, contor, nav, ieșire, progres, rp, rt, ruby, secțiune, sursă, rezumat, timp, videoclip și wbr.
- Noile tipuri de controale de formular disponibile includ date și ore, e-mail, adresă URL, căutare, număr, gamă, tel și culoare.
- Noi atribute disponibile de caractere pe meta și async pe script.
- Atribute globale care pot fi aplicate pentru fiecare element care include atribute ID, tabindex, ascunse, date- * sau date client.
