Validator W3C

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Sigla care certifică un cod corect
Sigla care certifică un cod corect

W3C Validator ( Serviciul de validare W3C Markup ) este un validator World Wide Web Consortium ( W3C ) care permite utilizatorilor de internet să verifice documentele HTML și XHTML pentru o marcare bine structurată. Validarea markup-ului este un pas important către asigurarea calității tehnice a paginilor web. Cu toate acestea, nu este o măsură completă a conformității standardelor web. Deși validarea W3C este importantă pentru compatibilitatea browserului și pentru utilizarea site-ului, nu s-a confirmat ce efect are asupra optimizării motoarelor de căutare.

Istorie

Markup Validation Service a început ca The Kinder , Gentler HTML Validator , un proiect de Gerald Oskoboiny . A fost dezvoltat pentru a fi o versiune mai intuitivă a primului validator HTML online scris de Dan Connolly și Mark Gaither , care a fost anunțat pe 13 iulie 1994 .

În septembrie 1997 , Oskoboiny a început să lucreze pentru W3C, iar pe 18 decembrie 1997 W3C și-a anunțat validatorul W3C HTML pe baza lucrărilor sale. În noiembrie 2008, W3C a lansat motorul HTML5 validator.nu și posibilitatea de a verifica documentele pentru conformitatea HTML5.

W3C oferă, de asemenea, instrumente de validare pentru alte tehnologii web decât HTML / XHTML, cum ar fi CSS , schemele XML și MathML .

Carcasa browserului

Multe browsere web importante sunt adesea tolerante la anumite tipuri de erori și pot afișa corect un document chiar dacă acesta nu este corect din punct de vedere sintactic. Alte documente XML pot fi, de asemenea, validate dacă se referă la DTD-uri interne sau externe.

Limitări

Validatorii de markup nu pot vedea „imaginea de ansamblu” pe o pagină web, dar excelează pentru a prelua etichetele de închidere pierdute și alte aspecte tehnice.

Validatorii bazați pe DTD sunt, de asemenea, limitați în capacitatea lor de a verifica valorile atributelor în comparație cu multe documente de specificații. De exemplu, folosind un DOCTYPE HTML 4.01, bgcolor = "fffff" este acceptat ca valid pentru elementul "body" chiar dacă în valoarea "fffff" lipsește un caracter precedent "#" și conține doar cinci cifre (în loc de șase) hexazecimale . De asemenea, pentru elementul „img”, lățimea = „cu adevărat largă” este acceptată ca validă. Validatorii bazați pe DTD sunt incapabili din punct de vedere tehnic să testeze aceste tipuri de probleme cu valorile atributelor.

Este posibil ca paginile să nu se afișeze conform așteptărilor în toate browserele, chiar dacă nu există erori de validare și afișare corectă în alte browsere. Singura modalitate de a vă asigura că paginile se afișează întotdeauna așa cum era de așteptat este să le testați în toate browserele care se așteaptă să redea corect.

Validare CSS

În timp ce validatorii W3C și alți validatori HTML și XHTML evaluează paginile codificate în aceste formate, un validator separat, cum ar fi validatorul CS3 W3C, poate verifica erori în foaia sa de stil CSS. Validatorii CSS aplică standardele CSS actuale documentelor CSS de referință.

Exemple

Elemente conexe

HTML Tidy , un validator de markup offline dezvoltat de Dave Raggett de la W3C HTML Validator CSE , un validator HTML și CSS offline World Wide Web Consortium (W3C)

Alte proiecte