Cum recunosti daca o pagina este valida HTML? Valid inseamna de calitate?
Validarea HTML este unul din criteriile de calitate pentru o pagina web, dar mai exista multe altele. O pagina web valida nu inseamna neaparat ca aceea pagina este una de calitate, dar o pagina care nu se valideaza are putine sanse sa fie o pagina de calitate.
Probabil ati observat pe mai multe website-uri iconurile de mai jos. Acestea sunt folosite de catre webdeveloperi ca sa arate ca paginile lor sunt valide HTML.
De ce ar trebui sa imi validez paginile HTML?
Una dintre cele mai importante motto-uri in domeniul programarii web este: "Fii conservativ in ceea ce produci; fii liberal in ceea ce accepti".
Browserele urmeaza a doua parte a acestei zicale acceptand paginile web si incercand sa le afiseze chiar daca continutul lor nu este valid HTML. Asta inseamna ca browserul incearca sa interpreteze codul HTML si sa rezolve erorile pe care le gaseste. Problema este ca pe piata exista multe tipuri de browsere care folosesc algoritmi diferiti in privinta tratarii erorilor gasite si deci si rezultatele sunt diferite. Mai mult de atat, daca un browser primeste o pagina pe care nu o poate interpreta atunci va afisa un continut haotic sau chiar se va bloca ("crashing").
De asta ar fii bine sa urmezi prima parte a zicalei si sa te asiguri ca paginile tale web sunt valide HTML. Pentru a te asigura de acest lucru poti folosi un HTML validator.
De ce aleg profesionistii web sa foloseasca cod valid HTML si CSS?

La inceputul anului 2009, W3C a facut un sondaj printre webdeveloperi in privinta codului valid. Aici gasiti o parte din raspunsurile acestora.
Validarea usureaza mentenanta si update-ul paginilor web
Standardele precum HTML si CSS sunt o forma de "code styling" (stil de programare) acceptat la nivel global. Crearea unor pagini web sau a unor aplicatii dupa niste standarde acceptate universal de toata lumea le face mai usor de intretinut, chiar daca cel care se ocupa de acest proces nu este cel care a scris acest cod.
Validarea asigura ca pagina web va arata la fel si pe viitor
Verificand ca o pagina web este afisata bine de un numar de browsere care sunt pe piata la momentul lansarii asigura ca pagina va functiona "acum", dar nu garanteaza acest lucru pentru urmatoarele versiuni de browsere.
De exemplu, in trecut multi programatori care au creat pagini pentru Netscape 1.1 au avut surpriza ca atunci cand versiunea 2.0 a browserului sa fie lansata paginile lor sa fie afisate goale. La acel moment Internet Explorer a fost construit ca sa fie compatibil cu Netscape, dar ulterior s-au creat versiuni care sa respecte standardele HTML.
Validarea este una dintre cele mai simple metode de a te asigura ca o pagina web este creata dupa standardele web si reprezinta o garantie ca viitoarele browsere si platforme web le vor afisa asa cum au fost ele gandite si executate.