Standardul oficial HTML este World Wide Web
Consortium (W3C), care este afiliat la Internet Engineering Task Force (IETF). W3C a
enuntat cateva versiuni ale specificatiei HTML, printre care si HTML 2.0, HTML
3.0,HTML 3.2, HTML 4.0 si, cel mai recent, HTML 4.01. In acelasi timp, autorii de browsere, cum ar
fi Netscape si Microsoft, au dezvoltat adesea propriile "extensii" HTML in afara
procesului standard si le-au incorporat in browserele lor. In unele cazuri, cum
ar fi tagul Netscape <CENTER>, aceste extensii au devenit standarde de
facto adoptate de autorii de browsere.
HTML 2.0, elaborat
in Iunie 1994, este standardul pe care ar trebui sa-l suporte toate browserele
curente -- inclusiv cele mod text. HTML 2.0 reflecta conceptia originala a HTML
ca un limbaj de marcare independent de obiectele existente pentru asezarea lor
in pagina, in loc de a specfica exact cum ar trebui sa arate acestea. Daca
doriti sa fiti siguri ca toti vizitatorii vor vedea paginile asa cum trebuie,
folositi tagurile HTML 2.0.
Specificatia HTML 3.0,
Enuntata in 1995, a incercat sa dezvolte HTML 2.0 prin adaugarea unor facilitati
precum tabelele si un mai mare control asupra textului din jurul imaginilor.
Desi unele din noutatile HTML 3.0 erau deja folosite de autorii de browsere,
multe nu erau inca. In unele cazuri, taguri asemanatoare implementate de autorii
de browsere au devenit mai raspandite decat tagurile "oficiale". Specificatia
HTML 3.0 acum a expirat, deci nu mai este un standard oficial.
In Mai 1996, W3C a scos pe piata specificatia HTML 3.2 , care
era proiectata sa reflecte si sa standardizeze practicile acceptate la scara
larga. Deci, HTML 3.2 include tagurile HTML 3.0 ce erau adoptate de autorii de
browsere ca Netscape si Microsoft plus extensii HTML raspandite. In Bilantul asupra HTML, W3C
recomanda ca providerii de informatii sa utilizeze specificatia HTML 3.2.
Versiunile curente ale majoritatii browserelor ar trebui sa suporte toate, sau
aproape toate aceste
taguri.
De asemenea exista extensii Netscape si Microsoft care nu fac parte din
specificatia HTML 3.2, ori pentru ca sunt mai putin utilizate, ori au fost
omologate dupa aparitia HTML 3.2. Pentru ca navigatorul Netscape a fost printre
primele browsere care suporta anumite taguri HTML 3.0, iar Netscape detine in
jur de 70% din piata de browsere, multi au crezut eronat ca toate extensiile
Netscape (incluzand taguri ca <BLINK> si facilitati ca ferestrele) fac
parte din HTML 3.0 sau HTML 3.2.
La momentul aparitiei acestui tutorial, HTML 4.0 este larg utilizat
si au fost deja publicate specificatiile HTML 4.01.
Documentele HTML sint documente in format ASCII si prin urmare pot fi create cu orice editor de
texte. Au fost insa dezvoltate editoare specializate care permit editarea intr-un fel de WYSIWYG
desi nu se poate vorbi de WYSIWYG atita vreme cit navigatoarele afiseaza acelasi document
oarecum diferit, in functie de platforma pe care ruleaza. Au fost de asemenea dezvoltate
convertoare care permit formatarea HTML a documentelor generate ( si formatate ) cu alte editoare.
Evident conversiile nu pot patra decit partial formatarile anterioare deoarece limbajul HTML
este inca incomplet.