HTML5
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 20 octombrie 2020; verificările necesită
35 de modificări .
HTML5 ( HyperText Markup Language, versiunea 5 ) este un limbaj pentru structurarea și prezentarea conținutului pe World Wide Web . Aceasta este a cincea versiune de HTML . Deși standardul a fost finalizat (versiunea recomandată pentru utilizare) abia în 2014 [1] [2] (versiunea anterioară, a patra, a fost publicată în 1999 [3] ), din 2013 [4] browserele au fost susținute prompt, iar dezvoltatorii - utilizarea unui standard de lucru ( Living Standard în limba engleză HTML ). Scopul de proiectare al HTML5 este să îmbunătățească nivelul de suport pentru tehnologiile multimedia , menținând în același timp compatibilitatea cu versiunea anterioară, lizibilitatea codului de către om și ușurința de analizare pentru analizatori .
World Wide Web a folosit mult timp standardele HTML 4.01, XHTML 1.0 și XHTML 1.1. Paginile web [5] au fost în practică redate folosind un amestec de caracteristici oferite de diferite specificații, inclusiv specificații pentru produse software, cum ar fi browserele web , precum și practici comune stabilite. HTML5 a fost creat ca un limbaj de marcare unificat care ar putea combina normele de sintaxă HTML și XHTML. Acesta extinde, îmbunătățește și eficientizează marcarea documentelor și adaugă un singur API pentru aplicații web complexe [6] .
HTML5 are multe caracteristici sintactice noi. De exemplu, elementele <video>, <audio>și , <canvas>precum și capacitatea de a utiliza SVG și formule matematice . Aceste inovații sunt concepute pentru a simplifica crearea și gestionarea obiectelor grafice și multimedia pe web fără a fi nevoie de API și pluginuri terțe . Alte elemente noi, cum ar fi <section>, <article>, <header>și <nav>, sunt concepute pentru a îmbogăți conținutul semantic al unui document (pagină). Au fost introduse noi atribute în același scop, deși o serie de elemente și atribute au fost eliminate. Unele elemente, cum ar fi <a>, <menu>și <cite>, au fost modificate, redefinite sau standardizate. API și DOM au devenit părți de bază ale specificației HTML5 [6] . HTML5 definește, de asemenea, o anumită gestionare a erorilor de aspect, astfel încât erorile de sintaxă ar trebui tratate în mod egal de către toate browserele compatibile [7] .
Fundal
W3C , care până în 2004 a preluat multe companii care nu erau browsere, cum ar fi Adobe , a insistat pe XHTML , un format care poate fi citit de mașină, dar greu de editat de om [8] și a fost lent să inoveze. Prin urmare, a fost creat un nou grup de lucru, WHATWG .
În 2005, a apărut YouTube - principala găzduire video a Internetului până în prezent (2021). Playerul său a fost scris în Adobe Flash , un sistem comun de aplicații pe Internet. La momentul apariției YouTube, acest lucru era normal, deoarece internetul era accesat în mare parte de pe computere și laptopuri, iar porturile Flash erau disponibile pentru toate sistemele de operare majore.
În 2007, a apărut iPhone -ul . Telefoanele dinainte fie foloseau tehnologii pur mobile, cum ar fi WAP , fie se bazau pe randarea pe server ( Opera Mini ). iPhone-ul, pe de altă parte, avea un browser cu drepturi depline - iar YouTube, care se baza pe Flash, a fost implementat ca un program separat. Unul dintre obiectivele HTML5 a fost reducerea nevoii de Flash cu videoclipuri HTML5 , SVG și pânze .
iPhone-ul a stabilit un nou standard pentru smartphone-uri cu un dispozitiv cu ecran tactil complet. Tastatura de pe ecran este de obicei mică și, prin urmare, diferite tipuri de introducere - numere, date, adrese de e-mail - necesită tastaturi diferite. HTML5 a adăugat alte inovații pentru dispozitivele mobile - geolocalizare , managementul cache-ului pentru munca offline etc. Atât HTML5, cât și CSS3 au adăugat mecanisme pentru reproiectarea site-urilor pentru dispozitive mobile și medii de pagină ( e-book , document tipărit).
AJAX și site-urile cu o singură pagină devin din ce în ce mai comune și a fost adăugat un API pentru a gestiona istoricul din ele.
S-a dovedit că webmasterii au stabilit DOCTYPE la orice - de aceea această linie este simplificată la <!DOCTYPE html>. Suportul pentru documente eronate este unificat și în altă parte.
Istorie
WHATWG a început să lucreze la un nou standard în 2004 [9] când World Wide Web Consortium (W3C) sa concentrat pe dezvoltările viitoare în XHTML 2.0 și HTML 4.01 nu sa schimbat din 2000 [10] . În 2009, W3C a recunoscut că grupul de lucru XHTML 2.0 a expirat și a decis să nu-l reînnoiască. Ulterior, W3C și WHATWG au dezvoltat împreună HTML5 [11] .
Chiar dacă HTML5 este bine cunoscut în rândul dezvoltatorilor web de câțiva ani, a devenit un subiect media de masă abia în aprilie 2010. După aceea, șeful Apple Inc. Steve Jobs [12] [13] [14] [15] a scris o scrisoare publică cu titlul „Gânduri despre Flash” în care a concluzionat că, odată cu dezvoltarea HTML5, nu mai este nevoie să vizionați videoclipuri sau să folosiți alte tipuri de aplicații cu Adobe Flash [16] . Dezbaterile au izbucnit pe această problemă în rândul dezvoltatorilor web, unii indicând că, în timp ce HTML5 oferă funcționalități avansate, dezvoltatorii ar trebui să fie conștienți de diferențele dintre browser și de necesitatea de a accepta diferite părți ale standardelor, precum și de diferențele funcționale dintre HTML5 și Flash [ 17] .
Procesul de standardizare
WHATWG a început să lucreze la specificație în iunie 2004 ca Aplicații Web 1.0 [18] . Din ianuarie 2011, specificația din Proiectul Standardului (Project Standardization) este aprobată de WHATWG, Working Draft (working draft) este aprobată de W3C. Ian Hickson de la Google este editorul specificației HTML5 [19] .
Specificația HTML5 a fost adoptată ca punct de plecare pentru lucrul la noul HTML de către grupul de lucru W3C în 2007. Acest grup de lucru a publicat caietul de sarcini ca prim proiect de lucru public la 22 ianuarie 2008 [20] . Working Draft este o lucrare în curs de desfășurare, a rămas câțiva ani, părțile HTML5 ale acestuia au fost terminate și implementate în browsere până când întreaga specificație a ajuns în starea finală „Recomandat” [21] .
Ian Hickson se aștepta să realizeze o recomandare de candidat în cursul anului 2012 [21] .
Pentru ca o specificație să devină o Recomandare W3C, sunt necesare două implementări 100% complete și complet interoperabile [21] .
Într-un interviu cu TechRepublic, Hickson a sugerat că acest lucru s-ar întâmpla în 2012 sau mai târziu [22] [23] . Cu toate acestea, multe părți ale specificației au fost stabile și ar putea fi implementate în produse:
În decembrie 2009, WHATWG a trecut la modelul de dezvoltare universal pentru specificația HTML5 [24] . W3C a continuat să publice instantanee ale specificației HTML5 [5] .
Pe 14 februarie 2011, W3C a prelungit termenul limită pentru Grupul de lucru HTML cu instantanee intermediare pentru HTML5. Grupul de lucru intenționa să mute HTML5 în Last Call, invitând comunitățile să lucreze cu W3C pentru a confirma ca specificația nu avea defecte din punct de vedere tehnic în mai 2011. Grupul a trecut apoi la testarea implementării lor. W3C a elaborat, de asemenea, o revizuire cuprinzătoare pentru a obține o interoperabilitate largă pentru specificația finală din 2014, data estimată pentru Recomandare [25] .
Din 28 octombrie 2014, W3C recomandă oficial utilizarea HTML5, ceea ce înseamnă că standardul este în sfârșit finalizat și gata de utilizare pe scară largă [2] .
Planificați lansarea de noi versiuni ale standardelor
|
2012 |
2013 |
2014 |
2015 |
2016 |
2017 |
2018
|
HTML 5.0 [37] [38] |
Candidatul Rec |
apel pentru revizuire |
Recomandare |
|
|
|
|
HTML 5.1 [39] |
Primul proiect de lucru |
|
ultimul apel |
Recomandarea candidatului |
Recomandare |
|
|
HTML 5.2 [40] |
|
|
|
Primul proiect de lucru public W3C |
|
Recomandare Candidat, Recomandare |
|
HTML 5.3 [41] |
|
|
|
|
|
Primul proiect de lucru public W3C |
|
Proprietăți
Markup
HTML5 [42] [43] [44] introduce câteva elemente și atribute noi care reflectă utilizarea tipică a marcajului în site-urile web moderne . Unele dintre acestea sunt înlocuiri semantice pentru utilizarea elementelor bloc generice (<div>) și inline (<span>), cum ar fi <nav>(blocul de navigare pe site), <footer> (de obicei se referă la partea de jos a paginii sau la ultima linie de HTML). cod), sau <audio> și <video> în loc de <obiect> [45] [46] . Unele elemente învechite care ar putea fi utilizate în HTML 4.01 au fost depreciate, inclusiv elemente pur grafice, cum ar fi <font> și <center> , ale căror efecte sunt realizate folosind foi de stil în cascadă . De asemenea, în comportamentul paginilor hipertext, importanța scripturilor DOM (cum ar fi Javascript )
este din nou subliniată .
Sintaxa HTML5 nu se mai bazează pe SGML , în ciuda unui marcaj similar. Cu toate acestea, a fost conceput pentru a fi compatibil cu analiza normală a versiunilor mai vechi de HTML. HTML5 folosește o nouă linie introductivă care arată ca o declarație de tip de document SGML, <!DOCTYPE html> , care pornește modul de randare conform standardelor [47] . Începând cu 5 ianuarie 2009, HTML5 include și Web Forms 2.0 , anterior o specificație WHATWG separată .
Noi API-uri
Pe lângă definirea markupului, HTML5 stabilește un API [6] [48] care poate fi folosit cu JavaScript . DOM -ul a fost extins și proprietățile utilizate efectiv au fost documentate. Au fost adăugate și noi API-uri, de exemplu:
- elementul „pânză” pentru metoda desenului direct în 2D. Vezi Specificația API Canvas 2D 1.0 [49] ;
- control asupra redării fișierelor media, care pot fi folosite, de exemplu, pentru a sincroniza subtitrări cu videoclipuri [50] ;
- stocarea datelor în browser [51] ;
- File API: capacitatea de a încărca un document prin selecție (etichetă <input type="file">) sau prin glisare și plasare (drag-and-drop)
- Drag-and-drop : oferă un set de evenimente pentru fiecare element DOM, cum ar fi apariția și aflarea în zona sa, datorită cărora dezvoltatorul poate informa utilizatorul despre acțiunile necesare și identificatorul fișierului trasat, care conține adresa, numele, tipul, dimensiunea și data modificării;
- gestionarea istoricului browserului;
- Înregistrarea tipului MIME și a handler-ului de protocol;
- microdate .
Nu toate tehnologiile de mai sus sunt incluse în specificația W3C HTML5, deși sunt în specificația HTML WHATWG [52] . Urmează câteva tehnologii înrudite care nu fac parte din niciuna dintre specificații. W3C publică specificațiile pentru acestea separat.
- geolocalizare;
- SQL Database for Web , baza de date internă (nu mai este întreținută) [53] ;
- Bază de date indexată (IndexedDB) API , indexare cheie-valoare (fostă WebSimpleDB) [54] ;
- File API, handle to update files and manage them [55] ;
- Lucrul cu sistemul. Acest API este destinat să permită stocarea informațiilor pe partea clientului fără gestionarea bazei de date [56] ;
- Scrierea într-un fișier, folosind API-ul pentru a scrie informații într-un fișier din aplicație [57] .
XHTML5
XHTML5 este serializarea XML a limbajului HTML5. Documentele XML trebuie să fie adnotate cu un tip de media Internet XML , cum ar fi application/xhtml+xml sau application/xml [6] . XHTML5 necesită o sintaxă XML puternică și bine formată. Alegerea dintre HTML5 și XHTML5 se rezumă la alegerea tipului MIME /conținut: tipul media care este ales va determina ce tip de document trebuie utilizat [58] . În XHTML5, doctype <html> este opțional și poate fi pur și simplu omis [59] . HTML care a fost scris pentru a se conforma atât cu specificațiile HTML cât și XHTML - și care produce același arbore DOM care analizează HTML sau XML - se numește multilingv [60] .
Gestionarea erorilor
Specificația HTML5 impune cerințe atât pentru agenții de utilizator ( browsoare ), cât și pentru documente. Este posibil ca documentele să nu conțină întotdeauna sintaxă corectă, dar browserele compatibile cu HTML5, ca și predecesorii lor, folosesc algoritmi pentru analiza erorilor de marcare din documente pentru a construi un model de obiect corect ( DOM ). Se face o definire clară a cerințelor pentru agenții utilizator pentru a obține compatibilitatea între browserele de la diferiți producători. Precum și cerințele pentru sintaxa de marcare a documentelor pentru a le afișa corect în diverse browsere [61] . Versiunile mai vechi ale browserelor pur și simplu ignoră noile etichete HTML5.
Diferențele dintre HTML5 și HTML4.01 și XHTML1.0
Mai jos este o listă de diferențe:
- Sintaxa schimbată
- Încorporarea SVG și MathML în text/html
- Elemente noi: <articol>, <deoparte>, <audio>, <pânză>, <comandă>, <listă de date>, <detalii>, <embed>, <figcaption>, <figure>, <footer>, <header> , <hgroup>, <keygen>, <principal>, <mark>, <meter>, <nav>, <output>, <progress>, <rp>, <rt>, ruby <section>, < sursă>, <rezumat>, <oră>, <video>, <wbr> [62]
|
- Componente noi de intrare: dată/ora, e-mail, url, căutare, număr, interval, tel, culoare [63]
- Atribute noi: set de caractere (în <meta>), asincron (în script)
- Atribute globale care pot fi aplicate tuturor elementelor: id, tabindex, hidden, data-* (atribute de date personalizate)
- Elemente care trebuie excluse: <acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>, <frameset> , <isindex>, <noframes>, < grevă>, <tt>
|
Pentru o listă completă a modificărilor aduse HTML5 , consultați W3C Working Draft Diferențele dintre HTML5 și HTML4 (ultima versiune 9 decembrie 2014 ) [6] .
Sigla HTML5
Pe 18 ianuarie 2011, W3C a introdus logo-ul pentru a reprezenta utilizarea sau pentru a adăuga interes pentru HTML5. Spre deosebire de alte mărci emise anterior de W3C, aceasta nu implică conformitatea cu un anumit standard. Din 1 aprilie 2011, acest logo este considerat oficial [64] .
Când a fost prezentat pentru prima dată publicului, W3C a anunțat sigla HTML5 ca simbol al „identificării universale a datelor vizuale pentru o gamă largă de tehnologii web deschise, inclusiv HTML , CSS , SVG , WOFF și altele” [65] . Unii susținători ai standardelor web, inclusiv The Web Standards Project, au criticat această definiție a HTML5 ca fiind generică și vagă [65] . Trei zile mai târziu, W3C a răspuns feedback-ului comunității și a schimbat definiția logo-ului pentru a elimina lista tehnologiilor conexe [66] . W3C a declarat apoi că logo-ul „reprezintă HTML5, piatra de temelie pentru aplicațiile web moderne” [64] .
Exemplu de pagină web HTML5
<!DOCTYPE html>
< html >
< cap >
< meta charset = "utf-8" >
< titlu >
(Acesta este titlul) Exemplu de pagină HTML5
</ title >
</ cap >
< corp >
< antet >
< hgroup >
< h1 >
Titlul „h1” din hgroup
</ h1 >
< h2 >
Antetul „h2” de la hgroup
</ h2 >
</ hgrup >
</ header >
< nav >
< meniu >
< li >
<a href="link1.html"> _ _ _ _
Primul link din blocul „nav”.
</a> _ _
</ li >
< li >
<a href="link2.html"> _ _ _ _
Al doilea link din blocul „nav”.
</a> _ _
</ li >
</ meniu >
</ nav >
< secțiune >
< articol >
< h3 >
Titlul articolului din blocul „articol”.
</ h3 >
< p >
Text paragraful articol din blocul „articol”.
</ p >
< detalii >
< rezumat >
bloc „detalii”, text etichetă „rezumat”.
</ rezumat >
< p >
Paragraf din blocul „detalii”.
</ p >
</ detalii >
</ articol >
</ secțiune >
< subsol >
< timp >
Conținutul etichetei „time” a blocului „footer”.
</ timp >
< p >
Conținutul paragrafului din blocul „subsol”.
</ p >
</ subsol >
</ corp >
</ html >
Vezi și
Note
- ↑ HTML5 este o recomandare W3C . Data accesului: 1 ianuarie 2015. Arhivat din original la 28 octombrie 2014. (nedefinit)
- ↑ 1 2 Anunț HTML5 . Consultat la 31 octombrie 2014. Arhivat din original la 15 martie 2016. (nedefinit)
- ↑ Specificații HTML4.01 . Consultat la 7 iunie 2015. Arhivat din original pe 6 martie 2005. (nedefinit)
- ↑ Proiect de lucru W3C 29 octombrie 2013 . Proiect de lucru . Consorțiul World Wide Web (29 octombrie 2013). Data accesului: 21 ianuarie 2014. Arhivat din original la 28 ianuarie 2014. (nedefinit)
- ↑ 1 2 Ian Hickson . HTML este noul HTML5 . Preluat: 21 ianuarie 2011. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ 1 2 3 4 5 HTML5 Diferențele față de HTML4 . Consorțiul World Wide Web (19 octombrie 2010). Preluat: 4 decembrie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ 1.9.2 Erori de sintaxă . HTML5 (16 noiembrie 2010). Preluat: 4 decembrie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ A Tale of Two Standards - The History of the Web . Preluat la 6 mai 2021. Arhivat din original la 1 septembrie 2017. (nedefinit)
- ↑ Un istoric al caracteristicilor platformei web moderne . Preluat la 7 iunie 2015. Arhivat din original la 3 iulie 2015. (nedefinit)
- ↑ Errata HTML 4 . Consorțiul World Wide Web . Preluat: 4 decembrie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ Întrebări frecvente (FAQ) despre viitorul XHTML . Consorțiul World Wide Web . Preluat: 4 decembrie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ FOX News: Fără flash pe iPhone? Steve Jobs de la Apple explică în sfârșit de ce . Data accesului: 18 august 2011. Arhivat din original la 29 iunie 2011. (nedefinit)
- ↑ TIME: Steve Jobs: „Flash-ul nu mai este necesar” și alte meditații . Preluat la 18 august 2011. Arhivat din original la 26 aprilie 2011. (nedefinit)
- ↑ CBS News: Steve Jobs: De ce Apple a interzis Flash
- ↑ FastCompany: Steve Jobs: Adobe's Flash Is Old PC History, Open Web Is the Future . Preluat la 18 august 2011. Arhivat din original la 18 iulie 2012. (nedefinit)
- ↑ „Gânduri despre Flash”, de Steve Jobs, CEO al Apple, Inc. . Consultat la 28 septembrie 2017. Arhivat din original pe 2 mai 2010. (nedefinit)
- ↑ HTML5 înlocuiește Flash? . Preluat la 18 august 2011. Arhivat din original la 25 aprilie 2012. (nedefinit)
- ↑ [whatwg] CE anunt deschis lista de corespondenta . lists.whatwg.org Liste de corespondență. Preluat: 4 martie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ HTML5: Un vocabular și API-uri asociate pentru HTML și XHTML (Editor's Draft). . Consorțiul World Wide Web . Preluat: 12 aprilie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ HTML5: Un vocabular și API-uri asociate pentru HTML și XHTML. . Consorțiul World Wide Web . Preluat la 28 ianuarie 2009. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ 1 2 3 4 Când se va termina HTML5? . WHATWG . WHATWG Wiki. Preluat: 10 septembrie 2009. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ Editorul HTML 5, Ian Hickson, discută despre funcții, punctele dureroase, rata de adoptare și multe altele . Data accesului: 7 iunie 2015. Arhivat din original pe 13 februarie 2015. (nedefinit)
- ↑ Editorul HTML 5, Ian Hickson, discută despre starea curentă a specificațiilor . Data accesului: 7 iunie 2015. Arhivat din original pe 2 mai 2016. (nedefinit)
- ↑ Ian Hickson . WHATWG: Trecerea la un model de dezvoltare fără versiune . Preluat: 21 ianuarie 2011. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ 1 2 W3C confirmă mai 2011 pentru HTML5 Last Call, Targets 2014 pentru HTML5 Standard . Consorțiul World Wide Web (14 februarie 2011). Preluat: 18 februarie 2011. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ Recomandare HTML5 W3C . Preluat la 5 ianuarie 2018. Arhivat din original la 6 ianuarie 2018. (nedefinit)
- ↑ Platforma web deschisă Milestone atins cu recomandarea HTML5 . Consultat la 5 ianuarie 2018. Arhivat din original la 28 octombrie 2014. (nedefinit)
- ↑ Începe dezvoltarea versiunii 5.1 Arhivat pe 25 decembrie 2016 la Wayback Machine W3C
- ↑ HTML 5.1 W3C Working Draft 17 decembrie 2012 . Consultat la 5 ianuarie 2018. Arhivat din original la 16 iulie 2015. (nedefinit)
- ↑ Recomandare HTML 5.1 W3C . Data accesului: 7 noiembrie 2016. Arhivat din original pe 7 noiembrie 2016. (nedefinit)
- ↑ HTML 5.1 este o recomandare W3C | Știri W3C . Consultat la 5 ianuarie 2018. Arhivat din original la 8 noiembrie 2020. (nedefinit)
- ↑ HTML 5.1 Ediția a doua este o recomandare W3C | Știri W3C . Preluat la 5 ianuarie 2018. Arhivat din original la 6 ianuarie 2018. (nedefinit)
- ↑ HTML 5.1 este standardul de aur | Blog W3C . Consultat la 5 ianuarie 2018. Arhivat din original la 8 noiembrie 2020. (nedefinit)
- ↑ Recomandare HTML 5.2 W3C . Consultat la 5 ianuarie 2018. Arhivat din original la 14 decembrie 2017. (nedefinit)
- ↑ HTML 5.2 este acum o recomandare W3C | Știri W3C . Consultat la 5 ianuarie 2018. Arhivat din original la 7 noiembrie 2020. (nedefinit)
- ↑ HTML 5.2 este terminat, vine HTML 5.3 | Blog W3C . Consultat la 5 ianuarie 2018. Arhivat din original la 9 noiembrie 2020. (nedefinit)
- ↑ Carta grupului de lucru HTML . Consultat la 5 ianuarie 2018. Arhivat din original la 15 aprilie 2018. (nedefinit)
- ↑ Carta grupului de lucru HTML Media Extensions . Consultat la 5 ianuarie 2018. Arhivat din original la 28 ianuarie 2018. (nedefinit)
- ↑ Carta grupului de lucru al platformei web . Consultat la 5 ianuarie 2018. Arhivat din original la 15 iulie 2017. (nedefinit)
- ↑ Carta grupului de lucru al platformei web . Preluat la 5 ianuarie 2018. Arhivat din original la 6 ianuarie 2018. (nedefinit)
- ↑ HTML 5.3 W3C First Public Working Draft, 14 decembrie 2017 . Consultat la 5 ianuarie 2018. Arhivat din original la 29 decembrie 2017. (nedefinit)
- ↑ Elemente noi în HTML 5 . Preluat la 7 iunie 2015. Arhivat din original la 3 octombrie 2015. (nedefinit)
- ↑ Noile etichete structurale HTML5 . Consultat la 7 iunie 2015. Arhivat din original pe 25 iunie 2015. (nedefinit)
- ↑ Noțiuni de bază HTML5: Partea 1-4 . Consultat la 7 iunie 2015. Arhivat din original la 4 martie 2016. (nedefinit)
- ↑ Introducere în HTML5 Video . Preluat la 7 iunie 2015. Arhivat din original la 23 martie 2015. (nedefinit)
- ↑ Introducere în videoclipul HTML5 . Preluat la 7 iunie 2015. Arhivat din original la 20 septembrie 2015. (nedefinit)
- ↑ HTML5: Merită hype? . Preluat la 18 august 2011. Arhivat din original la 7 martie 2011. (nedefinit)
- ↑ Diferențele față de HTML4 - API-uri Arhivat 11 iulie 2015 la Wayback Machine WHATWG .
- ↑ „HTML Canvas 2D Context” Arhivat 11 martie 2021 la Wayback Machine . Consorțiul World Wide Web .
- ↑ Video disponibil în HTML5 cu subtitrări JavaScript (13 ianuarie 2010). Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ „Web Storage Specification” Arhivat la 1 februarie 2011 la Wayback Machine . Consorțiul World Wide Web .
- ↑ Standard HTML
- ↑ „Web SQL Database” Arhivat pe 20 ianuarie 2011 la Wayback Machine . Consorțiul World Wide Web .
- ↑ „Indexed Database” Arhivat 2 februarie 2011 la Wayback Machine . Consorțiul World Wide Web .
- ↑ „File API” Arhivat 21 aprilie 2017 la Wayback Machine . Consorțiul World Wide Web .
- ↑ „Filesystem API” Arhivat 4 mai 2011 la Wayback Machine . Consorțiul World Wide Web .
- ↑ „File API: Writer” Arhivat 28 iunie 2011 la Wayback Machine . Consorțiul World Wide Web .
- ↑ Sergey Anatolyevich Mavrodi „Referința rapidă HTML5 și CSS3 a lui Sergey”. Belisso Corp., 2010. ISBN 978-0-615-43321-9
- ↑ Sintaxa XHTML - HTML5 . WHATWG . Preluat: 1 septembrie 2009. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ Polyglot Markup: documente XHTML compatibile cu HTML arhivate la 14 august 2011 la Wayback Machine , W3C Working Draft 05 aprilie 2011
- ↑ Întrebări frecvente - WHATWG Wiki . WHATWG . Consultat la 2 decembrie 2010. Arhivat din original pe 7 iunie 2012. (nedefinit)
- ↑ B. Lawson R. Sharp. Învățarea HTML5. Biblioteca de specialitate / Traducere de T. Kachkovskaya, E. Shikarev. - Sankt Petersburg. : Peter , 2011. - S. 272. - (Biblioteca unui specialist). - 2000 de exemplare. — ISBN 978-5-459-00269-0 .
- ↑ HTML5: Referința limbajului de marcare: Control de intrare (link descendent) . Consorțiul World Wide Web . Data accesului: 17 februarie 2011. Arhivat din original pe 16 august 2011. (nedefinit)
- ↑ 1 2 W3C HTML5 Logo FAQ (link descendent) . Consorțiul World Wide Web . — „Este acest logo „oficial” al W3C pentru HTML5? Da, de la 1 aprilie 2011.” Preluat: 21 ianuarie 2011. Arhivat din original pe 14 august 2011. (nedefinit)
- ↑ 1 2 HTML5 Logo: Fii mândru, dar nu încurcă apele! (link indisponibil) . Proiectul standardelor web . Preluat: 22 ianuarie 2011. Arhivat din original pe 10 august 2011. (nedefinit)
- ↑ Conversația cu sigla HTML5 (link descendent) . Consorțiul World Wide Web. Preluat: 21 ianuarie 2011. Arhivat din original pe 6 august 2011. (nedefinit)
Literatură
- Peter Lubbers, Brian Albers, Frank Salim. HTML5 pentru profesioniști: instrumente puternice pentru dezvoltarea de aplicații web moderne = Programare HTML5 pro: API-uri puternice pentru o dezvoltare mai bogată de aplicații pe internet. - M . : „Williams” , 2011. - S. 272 . — ISBN 978-5-8459-1715-7 .
- Jennifer Niederst Robbins . HTML5, CSS3 și JavaScript. Ghid cuprinzător = Learning Web Design, ediția a 4-a / per. Engleză M.A. Reitman. - editia a 4-a. - M . : "Eksmo" , 2014. - S. 528. - ISBN 978-5-699-67603-3 .
- Stephen Holzner. HTML5 în 10 minute, ediția a 5-a = Sams Teach Yourself HTML5 în 10 minute, ediția a 5-a. - M .: „Williams” , 2011. - ISBN 978-5-8459-1745-4 .
- Arsenie Mirny. HTML5 vs. Flash Video // UP Special : Jurnal. - 2010. - Nr 5 . - S. 42-45 .
Link -uri
Consorțiul World Wide Web (W3C) |
---|
Produse și standarde | Recomandări |
|
---|
OOSO |
- IndieAuth
- XADES
- XBL
- +SMIL
- XUP
|
---|
Proiecte de lucru |
|
---|
Ghiduri |
- Instrucțiuni privind accesibilitatea conținutului web
|
---|
Inițiative |
- Serviciul de
- Inițiativa de
- Platformă web
|
---|
pensionar _ |
|
---|
Învechit |
|
---|
|
---|
Organizații |
| Grupuri de lucru |
|
---|
Comunitate și grupuri de afaceri |
|
---|
Grupuri închise |
- Descrierea dispozitivului (DDWG
- HTML
- Activitate de interacțiune multimodală (MMI
|
---|
|
---|
PE | |
---|
Conferințe |
|
---|