Webmaster e webdesigners spendono molto tempo a realizzare pagine web che siano ottimali sotto molti punti di vista. Logicamente il primo si occupa, principalmente, di codice, mentre il secondo pone maggior attenzione a grafica e layout.
Entrambi, però, trascurano un aspetto fondamentale : la validazione secondo il W3C
Chi mastica di SEO e simili, sa bene che una pagina infarcita di errori di validazione (html, css ecc) potrebbe risultare penalizzata nel ranking dei motori e, cosa non da poco, la sua velocità di caricamento potrebbe risultare decisamente rallentata.
E’ per questo che, trascurare questo aspetto non é consigliato. Pur tuttavia, se fate un test (con il vostro blog o anche con altri) sul validator ufficiale del W3C, vedrete che blog o siti ‘puliti’ al 100% son rarissimi e pagine html validate risultano quasi introvabili
Ma quali sono gli errori più frequenti di validazione e come si può porre loro rimedio?
Vediamo i più frequenti.
Nessun Doctype
Questo errore, direi decisamente frequente soprattutto in pagine web costruite autonomamente, è facilmente risolvibile. Che cosa é un Doctype, a cosa serve e come inserirlo nel codice lo trovate nell’articolo ‘Doctype : piccola guida al significato’ scritto qualche tempo fa.
Chiusura di TAG
Classico errore html di distrazione, se così lo vogliamo definire. L’errore indica banalmente la riga in cui avete aperto, ma non chiuso, un tag HTML. Questo, oltre a creare pb di validazione, potrebbe creare problemi al layout del vostro blog.
Conversione di caratteri speciali
La famosa & (o ampersand) é un carattere speciale tra i più diffusi. Ricordatevi, soprattutto qualora abbiate fatto qualche copia e incolla, di convertire ogni & nell’entità HTML entity & Discorso analogo per tutti gli altri caratteri speciali che trovate a questo link.
Attributo Alt nelle immagini
Ogni immagine inserita nel vostro HTML dovrebbe avere un attributo ALT valorizzato per descrivere il contenuto dell’immagine stessa. Inoltre, se mi seguite sempre, saprete quanto sia importante anche lato SEO ottimizzare le immagini e valorizzare questo attributo semplicemente scrivendo : alt=""
Class id che inizia con un numero
L’attributo ID di class può includere numeri, ma non può iniziare con un numero.
Attributo LANGUAGE
Poiché l’inserimento di codice javascript é sempre più frequente nelle pagine web, va precisato che l’attributo language é deprecato e, quindi, non utilizzabile per includere codice js in una pagina html. La forma corretta é la seguente :
<script type=”text/javascript”>
Logicamente, accanto a questi appena presentati, che sono i più frequenti, esistono moltissime tipologie di errori di validazione. Ma, direi, che già ponendo attenzione a questi appena elencati, potrete ottenere vantaggi e benefici.


