1993 – prezent
prima versiune a HTML a fost scrisă de Tim Berners-Lee în 1993. De atunci, au existat multe versiuni diferite de HTML. Cea mai utilizată versiune de-a lungul anilor 2000 a fost HTML 4.01, care a devenit un standard oficial în decembrie 1999.
o altă versiune, XHTML, a fost o rescriere a HTML ca limbaj XML. XML este un limbaj standard de marcare care este utilizat pentru a crea alte limbaje de marcare. Sute de limbi XML sunt utilizate astăzi, inclusiv GML (Geography Markup Language), MathML, MusicML și RSS (Really Simple Syndication). Deoarece fiecare dintre aceste limbi a fost scrisă într-un limbaj comun (XML), conținutul lor poate fi ușor distribuit între aplicații. Acest lucru face ca XML să fie potențial foarte puternic și nu este de mirare că W3C ar crea o versiune XML a HTML (din nou, numită XHTML). XHTML a devenit un standard oficial în 2000 și a fost actualizat în 2002. XHTML este foarte similar cu HTML, dar are reguli mai stricte. Sunt necesare reguli stricte pentru toate limbile XML, deoarece fără aceasta, interoperabilitatea între aplicații ar fi imposibilă. Veți afla mai multe despre diferențele dintre HTML și XHTML în unitatea 2.
cele mai multe pagini de pe Web astăzi au fost construite folosind fie HTML 4.01 sau XHTML 1.0. Cu toate acestea, în ultimii ani, W3C (în colaborare cu o altă organizație, WHATWG), a lucrat la o nouă versiune de HTML, HTML5. În prezent (2011), HTML5 este încă un proiect de specificație și nu este încă un standard oficial. Cu toate acestea, este deja acceptat pe scară largă de browsere și alte dispozitive compatibile cu web și este calea viitorului. Prin urmare, HTML5 este limba principală predată în acest curs.
Exemple de tipuri de conținut care pot fi incluse pe paginile web
următorul tabel prezintă o listă cu multe dintre tipurile de conținut care pot fi adăugate la paginile web folosind diferite versiuni de HTML. În primele zile ale Web-ului, HTML (versiunea 1.2) a fost foarte simplu, dar în timp au fost lansate noi versiuni care au adăugat tot mai multe funcții. Totuși, dacă designerii web ar dori să adauge conținut sau caracteristici pe care HTML nu le acceptă, ar trebui să facă acest lucru cu tehnologii proprietare non-standard, cum ar fi Adobe Flash. Aceste tehnologii ar necesita utilizatorilor să instaleze plug-in-uri de browser și, în unele cazuri, au însemnat că anumiți utilizatori nu ar putea accesa conținutul (de exemplu, iPhone-urile și iPad-urile nu acceptă Flash).HTML5 a adăugat suport pentru multe caracteristici noi, care va face posibil să se facă mai mult cu HTML, fără a se baza pe tehnologii de proprietate non-standard.
tip de conținut | HTML 1.2 | HTML 4.01 | HTML5 | scop | |
---|---|---|---|---|---|
Titlu | Da | Da | organizați conținutul paginii adăugând titluri și subpoziții în partea de sus a fiecărei secțiuni a paginii | ||
paragraf | Da | td> | da | da | identificați paragrafele textului |
adresa | da | da | identificați un bloc de text care conține informații de contact | ||
Anchor | Da | da | da | link către alt conținut web | |
listă | da | Da | Da | organizați elementele într-o listă | |
imagine | Da | Da | încorporați o fotografie sau un desen într-o pagină web | ||
tabel | nu | Da | Da | organizați datele în rânduri și coloane | |
stil | nu | da | da | adăugați CSS pentru a controla modul în care sunt prezentate obiectele de pe o pagină web | |
script | nu | da | da | adăugați JavaScript pentru a face paginile să răspundă comportamentelor utilizatorilor (mai interactive) | |
audio | nu | nu | Da | Adăugați audio la o pagină web cu o singură etichetă | |
Video | nu | Da | Adăugați video la o pagină web cu o singură etichetă | ||
canvas | no | no | da | adăugați un tampon de desen invizibil la o pagină web, pe care puteți adăuga desene (animații, jocuri și alte caracteristici interactive) folosind JavaScript |