La validazione del codice HTML e CSS su W3C

La validazione del codice HTML e CSS su W3CIl World Wide Web Consortium (W3C), che ha come scopo quello di stabilire quali siano le regole e gli Standard da adottare nella realizzazione di siti web, mette a disposizione alcuni strumenti gratuti ed online che consentono di capire se una pagina web sia o meno formalmente valida.

Tali strumenti, generalmente conosciuti come Validators (Validatori) leggono la pagina che viene loro sottoposta e ne valutano il contenuto verificando che siano rispettate le regole a cui la pagina stessa propone di uniformarsi.

Il principale strumento disponibile online per valutare la validità di una pagina è all'indirizzo http://validator.w3.org. Il suo utilizzo è semplice: è sufficiente inserire l'indirizzo della pagina web da sottoporre al test,click “Check” e aspettare il risultato. Qualora il risultato fosse negativo, cioè la pagina non ha superato il test, il servizio mostra anche la lista degli errori riscontrati e il punto in cui si trovano nella pagina.

Alcuni siti web, per dimostrare la validità delle pagine con cui sono costruiti, inseriscono un link al validatore direttamente nelle proprie pagine. Seguendo il link, la pagina da cui si proviene viene automaticamente sottoposta al test e il risultato viene mostrato immediatamente.

Si stima che le pagine che compongono il 99% dei siti esistenti al mondo non sia valido! I siti creati da Lamar Web sono conformi agli standard HTML1.0.

Alcune pagine inoltre possono comprendere tecnologie diverse ciascuna delle quali dovrebbe essere valida nei confronti delle rispettive regole. Un esempio è la valdazione per la conformità del CSS (Cascade Style Sheet)  che serve a fornire informazioni al browser (il software che serve a navigare in Internet) su come impaginare graficamente i contenuti di un sito web.

E’ importante generare siti conformi agli standarda seguire abbiamo identificato i benefici specifici che la vostra azienda/organizzazione può ottenere passando ad un sito web conforme agli standard:

  • Accessibilità— Gli standard del Web incorporano e supportano le normative per l'accessibilità. Un sito conforme agli standard è quindi più vicino ad essere accessibile. Rendendo il tuo sito accessibile alle milioni di persone diversamente abili, puoi aumentare la tua base di clienti. In alcune giurisdizioni avere un sito accessibile è obbligatorio per legge.

  • Indipendenza dal dispositivo — Utilizzando gli standard CSS più recenti le tue pagine possono essere accessibili con diversi dispositivi. Per esempio la stessa pagina può essere letta correttamente sia da un telefono cellulare che da un computer di nuova generazione.

  • Pagine più veloci — La brevità e la chiarezza del codice standard diminuisce le dimensioni delle pagine. Il sito sarà molto più veloce e darà agli utenti un'esperienza migliore.

  • Minor uso di banda — L'ampiezza di banda ha un costo. Riducendo la quantità di dati inutili trasmessi si riduce il costo della banda. Alcuni studi hanno dimostrato che utilizzando un design conforme agli standard si può ridurre il peso del sito dal 25% al 50%.

  • Facilità di manutenzione — La separazione fra struttura e presentazione consente di modificare anche pesantemente l'aspetto del sito modificando un solo foglio di stile. In un sito non standard bisogna modificare ogni singola pagina.

  • Migliore interazione con l'utente — Il codice non standard può rendere il contenuto inaccessibile per quanti utilizzano piattaforme o dispositivi meno diffusi. Se il tuo sito è conforme agli standard il suo contenuto è disponibile a tutti gli utenti del Web (i tuoi potenziali clienti).

  • Più compatibilità e meno chiusura — Un sito o un'applicazione sviluppati secondo uno standard specifico, utilizzano tecnologie ben documentate e possono essere facilmente compatibili con altri prodotti. Applicazioni sviluppate usando codice proprietario o non standard limitano le aziende all'uso di tecnologia proprietaria (la loro) a causa del costo e della difficoltà nel trovare prodotti compatibili.

  • Crescita pianificata per il futuro — Gli standard web sono stati progettati per interagire tra di loro su tutti i livelli e per essere estesi e migliorati in futuro. L'aderenza agli standard è un modo sano e sensato di investire su progetti web destinati a crescere e ad adattarsi ai bisogni futuri.

  • Più flessibilità nella scelta di un fornitore o collaboratore — Se un sito è conforme agli standard, ogni sviluppatore o fornitore che sia a conoscenza delle specifiche dovrebbe riuscire a gestirlo senza doversi districare nel codice non standard introdotto da sviluppatori precedenti.