De ce există diferite versiuni de HTML

Versiunile HTML reprezintă îmbunătățiri standardizate ale limbajului de bază pentru World Wide Web. Pe măsură ce noile tehnologii sunt dezvoltate și metodele mai eficiente pentru a obține rezultatele dorite ale paginii web evoluează, dezvoltatorii și administratorii se bazează pe standardele lingvistice acceptate și apoi le desemnează folosind numere pentru a aduce ordine și uniformitate internetul.

Versiuni de HTML

Prima versiune de HTML nu avea un număr, ci a fost numită doar „HTML”. A fost folosit pentru a crea pagini web simple începând cu 1989 și și-a îndeplinit scopul până în 1995. În 1995, s-a născut Internet Engineering Task Force (IETF) HTML standardizat și HTML 2.0.

În 1997, World Wide Web Consortium (W3C) a prezentat următoarea versiune a HTML: HTML 3.2. A fost urmat de HTML 4.0 în 1998 și 4.01 în 1999.

Apoi, W3C a anunțat că nu va mai crea noi versiuni de HTML și va începe să se concentreze pe HTML extensibil sau XHTML. Ei au recomandat ca proiectanții web să utilizeze HTML 4.01 pentru documentele lor HTML.

instagram viewer

În jurul acestui punct, dezvoltarea sa separat. W3C s-a axat pe XHTML 1.0, iar lucruri precum XHTML Basic au devenit recomandări în 2000 și mai departe. Cu toate acestea, designerii au fost rezistenți la trecerea la structura rigidă a XHTML, așa că în 2004, Hypertextul web Grupul de lucru pentru tehnologia aplicației (WHATWG) a început să lucreze la o nouă versiune de HTML care nu este la fel de strictă ca XHTML. Aceasta a fost numită HTML 5.

Decizia asupra unei versiuni de HTML

Prima dvs. decizie atunci când creați o pagină web este dacă scrieți în HTML sau XHTML. Dacă utilizați un editor de genul Dreamweaver, această alegere este declarată în DOCTIPUL pe care îl alegeți.

XHTML și HTML au o serie de diferențe. În general, XHTML este HTML 4.01 rescris ca fișier Aplicație XML. Dacă scrieți XHTML, acesta este mai strict în sintaxă și toate atributele dvs. vor fi citate, etichetele închise. De asemenea, veți putea edita documentul într-un editor XML. HTML este mult mai slab, permițându-vă să renunțați la ghilimele atributelor, să lăsați etichetele nedeschise și așa mai departe.

De ce ar trebui să alegeți să utilizați HTML? Aceste motive vă pot împinge mai mult spre ea ca alegere:

  • HTML poate ocupa mai puțin spațiu și, prin urmare, poate fi descărcat mai rapid.
  • HTML este mai iertător și mai ușor de învățat. De exemplu, dacă lăsați etichetele în HTML, codul dvs. va funcționa în continuare în mod fiabil.
  • Unele browsere mai vechi răspund mai eficient la HTML decât la XHTML.

În schimb, puteți alege XHTML dacă nevoile dvs. se aliniază mai mult la aceste puncte:

  • XHTML este mai strict asupra începuturilor și finalurilor etichetelor, astfel încât stilurile și evenimentele pot fi conectate mai ușor.
  • XHTML se integrează bine cu alte limbaje de programare, deoarece XML este larg utilizat.
  • Unele browsere răspund mai fiabil la XHTML și astfel afișează paginile în mod consecvent, chiar și pe platforme.

Unii ar putea argumenta că o a patra versiune este versiunea „fără DOCTYPE”. Aceasta se numește adesea modul ciudățenii și se referă la documente HTML care nu au DOCTIP definite și, ca rezultat, ajung să se afișeze ciudat în diferite browsere.

HTML 5 și XHTML

Odată cu apariția HTML 5 (uneori reprezentată fără spațiu ca HTML5), limbajul a inclus XHTML, precum și toate versiunile anterioare de HTML. HTML 5 a devenit un limbaj standard al internetului și este cel mai acceptat de browserele moderne. Ar trebui să utilizați versiuni mai vechi de HTML (de exemplu, 4.0, 3.2 etc.) numai dacă aveți un motiv specializat pentru a face acest lucru. Dacă nu aveți o situație specifică care solicită altceva, atunci ar trebui să utilizați HTML 5.

Declararea unui DOCTIP

Asigurați-vă că utilizați un DOCTYPE în documentul dvs. HTML. Utilizarea unui DOCTYPE asigură afișarea paginilor dvs. așa cum le intenționați.

Dacă lucrați cu HTML 5, declarația dvs. DOCTYPE va fi pur și simplu:


Celelalte DOCTIPURI pentru diferitele versiuni sunt:

HTML

  • HTML 4.01 de tranziție
  • HTML 4.01 strict
  • Set de cadre HTML 4.01
  • HTML 3.2

XHTML

  • XHTML 1.0 de tranziție
  • XHTML 1.0 strict
  • Set de cadre XHTML 1.0
  • XHTML 2.0
instagram story viewer