Ce este de validare din perspectiva construcției web

Validarea cuvinte simple

Atâta timp cât sunteți singurul utilizator al produselor sale, conformitatea cu standardul nu interesează pe nimeni. Dar, de îndată ce produsul merge în vânzare apar imediat autoritățile de reglementare, clienții sclifosit, și concurenții care au o mai bună pâine. Mai bine, pentru că este momentul potrivit în cuptor, culoarea crusta îndeplinește așteptările, și a stabilit aciditate firimituri.

Și aici e cocul este inutil, și un concurent într-o afacere magazin este în plină expansiune din vecinătate. Ce să fac? Du-te la producție și verificați în cazul în care este greșelile: o mulțime de zahăr, un pic de sare, nu de căldură suficient de ... Procesul de a găsi aceste erori și vor fi validate de produs. Iar atunci când atinge eliminarea tuturor încălcări ale produsului vor fi valabile.

Același lucru în construcția de web. Dacă face un site „pentru sine“, indiferent cât de „curat“ codul său, dacă există erori când îl deschideți, după caz, pentru valoarea standardelor acceptate.

Dar, odată ce se confruntă cu sarcina de a scrie pe site-ul pentru a comanda sau să-l promoveze pe Internet, trebuie să luați la standardele și criteriile cu cea mai mare grijă: respectarea regulilor stabilite, nu va oferi doar o navigare confortabilă pe resursa pentru vizitatori, dar, de asemenea, pentru a se asigura că nu există probleme cu indexarea și clasamentul .

În prezent, toate serviciile furnizate de serviciile de validare cod, ghidat de standardele internaționale ISO / IEC 15445 - Hypertext Markup Language, și ISO 8879-Standard Generalized Markup Language (SGML). Cu toate acestea, multe dintre resursele și să dea glas propriilor linii directoare pentru scrierea și editarea sursei paginii. Uneori, „sfatul“ poate fi controversat. Dar mai multe despre asta mai târziu.

Ce este de validare din perspectiva construcției web

Servicii pentru a verifica validitatea paginilor

Acum, când ne-am dat seama ce „de validare“ și face cunoștință cu metodele de verificare a validității paginilor site-ului. Desigur, este posibil să se înarmeze recomandările standardelor menționate mai sus și să înceapă codul de studiu independent. Dar de ce o fac în cazul în care există o mulțime de servicii care se va face mai repede?

Cele mai populare resursă utilizată în acest scop este cunoscut și familiar tuturor saytostroitelyam validator.w3.org. Acesta oferă mai multe modalități de a verifica:

Primul mod - cel mai ușor. După serviciul de deschidere a paginii principale trebuie să introduceți URL-ul în rândul verificat și faceți clic pe butonul Verificare. După aceea, pagina va afișa o listă de erori și avertismente. Acestea vor fi necesare pentru: Internetul este dificil de a găsi site-uri care ar putea lăuda cu zero comentarii de la w3.org. Chiar google.com primește o listă extinsă de recomandări pentru optimizarea codului.

Dacă site-ul este găzduit într-o rețea locală, puteți verifica folosind formularul Validează de Încărcare fișier, care oferă posibilitatea de a încărca documente.

Dar, dacă din anumite motive nu doriți să utilizați codul pentru a testa validitatea, salvați forma Validează prin introducerea directă.

Următoarea versiune a paginii de test - utilizați extensia HTML Validator pentru Firefox. Utilizați această aplicație destul de simplu, pe corectă atenție pagina de plata la pe colțul din dreapta jos al browser-ului pictograma, care poate lua trei valori:

  • cerc verde cu o bifă indică valabilitatea documentului;
  • semn de exclamare într-un triunghi galben înscris rapoarte cu privire la comentariile de cod;
  • cruce într-un cerc roșu indică prezența unor erori critice.

Apropo, nu se confunda această aplicație cu aceeași extensie Chrome, care vă va redirecționa doar la w3.org. Pentru alte browsere pe care le-am sfătui să utilizați:

  • Validator pentru Opera;
  • HTML Extensie Browser Tidy pentru Chrome;
  • Safari Validator Safari.

Ce este de validare din perspectiva construcției web

Etapele de validare și eroare standard

Validarea - un proces care constă din mai multe componente. Verificați calitatea unui HTML cod nu este suficient. Procedura se efectuează după cum urmează:

  • erori de sintaxă de căutare;
  • Analiza corectitudinii etichetelor nested;
  • validarea documentului de conformitate cu Document Type Definition;
  • alocarea de etichete și atribute disponibile în cod, dar absente în document.

Din această listă, în mod logic, o listă cu cele mai frecvente greșeli, dintre care majoritatea sunt ușor de rezolvat:

  • Doctype Necunoscut (posibil afișare incorectă a unor pagini baruzerami);
  • nici un element închise (duce la probleme cu modelul de afișare);
  • utilizarea elementelor de auto-închidere fără caracterul „/“;
  • caractere speciale nu sunt convertite în cod HTML (de exemplu, citate copiat „“);
  • încălcare a elementelor bloc ordine și linia (litere mici să fie amplasate în interiorul blocului, - nu invers);
  • ignorând tag-ul alternativ pentru imagine;
  • utilizați lățimea și înălțimea în codul și nu în CSS;
  • Numele claselor și atribute de valori numerice (sau numere de setare la începutul numelui).

Toate aceste „neînțelegeri“ sunt ușor de corectat.

Dar este necesar să se înțeleagă că elimina toate greșelile aproape imposibil.

Ce este de validare din perspectiva construcției web

Ai nevoie de validare pentru document HTML

Poziția de origine al celor care susțin pentru validare - compatibilitate cross-browser. La urma urmei, în absența unor erori în validarea documentului, putem fi siguri de afișarea corectă a paginilor în orice browser. Cu toate acestea, acest argument este adesea în contrast cu opusul: nu cod valid chiar poate fi afișat corect. Și toate din cauza unei erori pe una dintre etapele de trecerea codului de validare nu validă. Deși a admis eroarea poate fi, și nu este asociat cu maparea disponibilitatea și a site-ului.

Astăzi validatori prea tare pe atribute ale utilizatorilor, precum și diverse atribute, care sunt percepute de ei ca un bug în codul. De exemplu, validatorul va fi sigur că utilizarea «=» off de autocompletare »» - o încălcare a sintaxei. Mai mult decât atât, utilizarea site-ului, de asemenea, ar lipsi YAN valabilitate blocuri de pagini de cod.

Ce să fac? Ignorați de validare? Din punctul meu de vedere ar trebui să fie aruncată de la extreme. Într-un fel, argumentând cu privire la caracterul adecvat al acestui proces accepta, de obicei, numai două poziții: necesitatea și nu au nevoie. Este logic ca să renunțe la codul de verificare pentru validitatea nu este necesară, este într-adevăr posibilă identificarea erorilor critice. Cu toate acestea, să depună eforturi pentru a se asigura că pagina nu a fost nici un comentariu (în detrimentul de ușurința de programare și utilizare a site-ului) nu este necesară. 100% valabilitate nu permite accesul la problema de sus (deși prezența unor erori grosolane în documentul afișat poate provoca o înrăutățire) nu garantează confortul în timpul surfing.

Prin urmare, trebuie validnot de valabilitate numai dacă se solicită de către client, care nu se poate ajunge la un acord. În alte cazuri, acest instrument poate fi utilizat numai pentru a monitoriza calitatea muncii lor și pentru plasa de siguranță.

Ce este de validare din perspectiva construcției web