De ce este necesar un cod valid și cum să eliminați erorile de validare. Validarea formularului de clienți potențiali - Un ghid complet Eroare de validare a simbolului pe Julia

Analiza erorilor de validare a site-ului


Am avut în sfârșit timp liber între o serie nesfârșită de comenzi și am decis să-mi încep blogul. Să încercăm să-l îmbunătățim din punct de vedere al validării. Mai jos în articol vă voi spune ce este validarea site-ului, cod htmlși css, de ce este necesar și cum să aduceți site-ul la standarde folosind un exemplu specific.

Ce este validarea site-ului?

Cu cuvinte simple, aceasta este o verificare a conformității cu standardele. Pentru ca orice browser să vă poată afișa corect site-ul. Valabilitatea site-ului nu are un impact mare asupra promovării, dar cu siguranță nu va fi mai rău.

Un exemplu specific de trecere a validării pentru o pagină de site web

Să luăm prima pagină de pe site-ul meu - codificarea și decodarea Base64 în Java 8. Să completăm adresa paginii în validator și să ne uităm la rezultat:

Erori găsite la verificarea acestui document ca HTML 4.01 Tranzițional! Rezultat: 105 erori, 67 avertisment(e) Da, imaginea este urâtă: mai mult de o sută de erori și 67 avertismente - cum îmi indexează motoarele de căutare blogul și oamenii îmi vizitează? Dar să nu ne supărăm, ci să învățăm cum să trecem validarea, să corectăm erorile. Deci primul avertisment:

Nu se poate determina modul de analiză! Validatorul poate procesa documente fie ca XML (pentru tipuri de documente, cum ar fi XHTML, SVG, etc.) sau SGML (pentru HTML 4.01 și versiunile anterioare). Pentru acest document, informațiile disponibile nu au fost suficiente pentru a determina modul de analizare fără ambiguitate, deoarece: Tipul MIME Media (text/html) poate fi utilizat pentru tipurile de document XML sau SGML. Nici un tip de document cunoscut nu a putut fi detectat.) poate fi găsit la începutul documentului. Fără spațiu de nume XML (de ex ) poate fi găsit la rădăcina documentului. În mod implicit, validatorul revine la modul SGML. Avertisment Nu a fost găsit niciun DOCTYPE! Se verifică cu HTML 4.01 Tipul de document tranzițional implicit. Nu a putut fi găsită sau recunoscută nicio declarație DOCTYPE în acest document. Acest lucru înseamnă, în general, că documentul nu își declară tipul de document în partea de sus. De asemenea, poate însemna că declarația DOCTYPE conține o eroare de ortografie sau că nu folosește sintaxa corectă. Documentul a fost verificat folosind o definiție implicită a tipului de document „de rezervă” care seamănă foarte mult cu „HTML 4.01 de tranziție”. Asta e lafel. Și remedierea este simplă: la începutul paginii, adăugați eticheta:

Verificăm ce am făcut și vedem că doar cu această etichetă am eliminat 105 erori și 3 avertismente! Acum mai avem doar 64 de avertismente. Să începem să le desfacem unul câte unul.

Atenție: Atributul type pentru elementul de stil nu este necesar și ar trebui să fie omis. De la rândul 5, coloana 1; la rândul 5, coloana 23 /x-icoana">↩