L'organizzazione che si occupa di standardizzare la sintassi del linguaggio HTML (il W3C: World Wide Web Consortium) ha rilasciato diverse versioni di questo linguaggio (HTML 2.0, HTML 3.2, HTML 4.0); e - da un certo punto in poi - l'HTML si è evoluto in XHTML (si tratta dell'HTML riformulato come linguaggio XML - ne sono già state rilasciate due versioni).
La versione dell'HTML che esamineremo in questo corso è l'ultima rilasciata: si tratta dell'HTML 4.01.
Anche se abbiamo detto che l'HTML si è evoluto in XHTML ci sono delle ottime ragioni per incominciare a studiare l'HTML e non l'XHTML:
Comunque le differenze tra i due linguaggi non sono così marcate e passare dall'uno all'altro non dovrebbe richiedere molta fatica.
Innanzitutto validare una pagina html significa verificare che il codice html in essa contenuto sia conforme alle regole del w3c stesso; è importante seguire tali regole affinchè la nostra pagina html sia correttamente visualizzata su tutti i browsers web.
Il web attuale offre molti strumenti gratuiti per i webmaster che vogliono validare il codice delle loro pagine web; di seguito sono riportati i links agli strumenti del w3c per la validazione del codice html e dei relativi css (Fogli di stile):
I siti che validano il loro codice in genere usano esporre per i visitatori i links ai risultati di tali validazioni, attraverso i comuni banners mostrati qui sotto.
Online sono presenti comunque, molti altri strumenti per la validazione dei propri siti web, quali quelli per la validazione dei Metatags, del file robots.txt, dei propri feed RSS e così via.