Come validare l’html e alcuni consigli
La validazione del codice html delle pagine web è molto importante, ma pochi siti la rispettano, primi tra tutti Google con 57 errori.
Avere un codice validato è molto importante perchè prima di tutto assicura un’interpretazione del codice da parte del browser molto più veloce, le pagine risultano più leggibili per gli utenti e sopratutto appariranno più simili tra di loro in tutti i browser.
Per validare una pagina il w3c mette a disposizione uno strumento scritto in java con cui è possibile analizzare il codice in tre modi:
- tramite inserimento dell’URL della pagina
- caricando il file sui loro server
- facendo copia e incolla del codice
Dopo aver cliccato su Check apparirà il risultato della validazione, se sarà validato la barra sopra l’input si colorerà di verde, e verranno messi a disposizione le immagini da inserire nel proprio sito. In caso contrario, la barra diventerà rossa e sotto verranno mostrati tutti gli errori.
Per ogni errore verrà mostrata la sua riga, il tipo di errore, viene riportato il codice sbagliato, e delle possibili cause e soluzioni.
Errori comuni da non commettere
Tra gli errori più comuni e banali che si commettono vi sono:
- tag style scritto così <style> anzichè così <style type=”text/css”>
- chiudere i meta-tag così “> e non così ” />, cioè con lo slash finale (in xhtml)
- stesso errore di sopra per i tag che non prevedono incorporazioni, tipo img, input, br e link (in xhtml)
- inserire i titoli h1 h2 e gli altri dentro i paragrafi <p>
- inserire div all’interno di tabelle
- inserire tabelle all’interno di tabelle
- dimenticarsi di chiudere i tag: per esempio si apre un div, e poi non si chiude






3 Commenti su “Come validare l’html e alcuni consigli”
Ciao!
Una piccola prescisazione:
i tag come img e br vanno chiusi con / solo se la pagina è in XHTML.
Quando si scrive in HTML invece lo slash deve essere omesso, altrimenti la pagina non viene validata
@daniele: giusta precisazione, io ho generalizzato perchè ormai quasi tutto è scritto in xhtml.. ormai non vedo e non scrivo codice html puro da tanto tempo..
cmq ho corretto! grazie
utile!