Importanza di codice HTML validato e semantico
Scrivere del codice HTML è essenzialmente un’operazione semplice. A differenza di molti altri linguaggi, un codice HTML imperfetto e provvisto di una certa quantità di errori “funziona” e viene, nonostante tutto, interpretato dai vari browser. Quest’ultima affermazione, comunque, non implica assolutamente né che un codice errato funzioni come previsto, né che, in caso l’errore risulti tutto sommato “invisibile”, la pagina venga visualizzata sempre ed ovunque nello stesso modo. Concedendo al browser la libertà di “chiudere un occhio” su ciò che non è corretto, infatti, lo si autorizza ad interpretare il codice come meglio crede. Ed è inutile sottolineare che, come spesso accade, due diversi browser, in presenza di codice non corretto, danno due diverse interpretazioni di come, secondo loro, la pagina dovrebbe essere.
In questi casi, la strada giusta da seguire per evitare spiacevoli ed inaspettate sorprese, è quella di rispettare fedelmente gli standard del consorzio W3C ed eseguire un test di validazione delle pagine in modo che si abbia la conferma di aver scritto codice validato. All’indirizzo: http://validator.w3.org/ trovate il software ufficiale di validazione attraverso il quale è possibile sapere se il codice è corretto, e in caso non lo sia, quali problemi presenta e come questi problemi possono essere risolti.