Mi érvényesítése szempontjából a webes építési
Érvényesítése egyszerű szavak
Mindaddig, amíg az egyetlen felhasználó a termékek, hogy megfelel a szabványnak nem érdekel senkit. De amint a termék piacra kerül azonnal megjelenik a szabályozó hatóságok, válogatós ügyfelek és versenytársak, hogy jobb kenyeret. Jobb, mert a megfelelő időben a sütőben, a kéreg színe is megfelel az elvárásoknak, és megállapította morzsa savasságát.
És itt van a bun használhatatlan, és a versenyző a szomszédos bolt üzlet virágzik. Mit kell tenni? Tovább a termelés, és ellenőrizze, ha a hibákat: a sok cukor, egy kevés sót, nem elég meleg ... A folyamat találni ezeket a hibákat, és ellenőrizni fogja a termék. És ha elérjük a megszüntetése minden megsértését a termék érvényes lesz.
Ugyanaz a web építése. Ha egy webhely „magának”, nem számít, mennyire „tiszta” a kódját, hogy vannak-e hibák, amikor megnyitja a feladatnak megfelelően az értéke az elfogadott szabványoknak.
De ha az a feladat az írás a helyszínen rendelni, vagy hogy támogassák azt az interneten, meg kell venni, hogy a szabványok és kritériumok a legnagyobb gondossággal: a betartását a megállapított szabályok nem csak biztosítja a kényelmes szörfözés a forrás a látogatók számára, hanem arról, hogy nincsenek problémák indexelés és rangsorolás .
Jelenleg az összes által nyújtott szolgáltatások kódvalidációs szolgáltatások által irányított nemzetközi szabványok az ISO / IEC 15445 - Hypertext Markup Language, és az ISO 8879 szabvány Generalized Markup Language (SGML). Ugyanakkor számos, a források és hangot adni saját iránymutatások és szerkesztését az oldal forrását. Előfordul, hogy a „tanácsot” ellentmondásos is lehet. De erről bővebben később.

Szolgáltatások érvényességének ellenőrzésére oldalak
Most, amikor rájött, hogy mi „validálás”, és megismerkedhetnek a módszerek érvényességének ellenőrzése a oldalaihoz. Természetesen lehetőség van a kar az ajánlásokat a fent említett szabványoknak és kezdődik független tanulmány kódot. De miért, ha van sok szolgáltatás teszi, hogy gyorsabban?
A legnépszerűbb erőforrás használható erre a célra ismert és ismerős minden saytostroitelyam validator.w3.org. Ennek több módja, hogy ellenőrizze:
Az első út - ez a legkönnyebb. A megnyitó után szolgálat a főoldalon meg kell adnia az URL ellenőrzött sort, majd kattintson a Check gombra. Ezt követően, az oldal megjelenik egy lista a hibák és figyelmeztetések. Úgy lesz szükség: az internet nehéz megtalálni oldalak, amelyek dicsekedhetett nulla megjegyzéseket w3.org. Még google.com kap egy részletes listát a javaslatok optimalizálására kódot.
Ha a webhelyet egy helyi hálózatban, akkor nézd meg a forma Érvényesítés file feltöltéssel, mely képes feltölteni dokumentumokat.
De ha valamilyen okból nem akarja használni a kódot, hogy teszteljék annak érvényességét, kivéve a forma Érvényesítés közvetlen bevitellel.
A következő változata a tesztoldal - használni a HTML-érvényesítő kiterjesztés Firefox. Ezzel app egyszerűen, a megfelelő oldalon figyelni, hogy a jobb alsó sarokban a böngésző ikon, amely akár három értéket:
- zöld kör és egy pipa jelzi a dokumentum érvényességi;
- felkiáltójel egy sárga háromszög beírt jelentések kód megjegyzéseket;
- kereszt egy piros kör jelzi a jelenlétét kritikus hibák.
By the way, ne tévesszük össze ezt az alkalmazást ugyanazon kiterjesztés Chrome, ami csak átirányítani a w3.org. Más böngészők Azt tanácsolom, hogy használja:
- Érvényesítő Opera;
- HTML Tidy Böngésző Extension for Chrome;
- Safari érvényesítő Safari.

Szakaszai érvényesítése és standard hiba
Validation - ez a folyamat több összetevőből áll. Ellenőrizze a minőség egy HTML-kód nem elég. Az eljárást a következőképpen hajtjuk végre:
- Keresés szintaktikai hiba;
- elemzés helyességének beágyazott címkéket;
- érvényesítése a dokumentum megfelel Document Type Definition;
- elosztását címkék és attribútumok rendelkezésre a kódot, de hiányzik a dokumentumban.
Ebből a listából, logikusan, egy lista a leggyakoribb hibák, amelyek többsége könnyű meghatározni:
- Ismeretlen Doctype (esetleges helytelen megjelenítését bizonyos oldalak baruzerami);
- nem zárt elemeket (problémákat okoz a kijelző mintázat);
- a használata önzáró elemek nélkül „/” karakter;
- Speciális karakterek használata nem alakítjuk át HTML kódot (például másolt idézetek „”);
- megsérti a sorrendben blokk és belső elemek (kisbetű kell elhelyezni a blokkon belül, - nem fordítva);
- figyelmen kívül hagyva alt tag a kép;
- használja a szélesség és a magasság a kódot, és nem CSS;
- Név osztályok és attribútumok numerikus értékeket (vagy beállítási szám elején a neve).
Mindezek a „félreértések” könnyen korrigálható.
De meg kell értenie, hogy megszüntesse a hibákat szinte lehetetlen.

Van szüksége érvényesítés HTML-dokumentum
Alapállás, akik azt állítják, érvényesítésre - cross-böngésző kompatibilitás. Végtére is, ennek hiányában hibák érvényesítésének a dokumentumot, biztosak lehetünk a helyes megjelenítésének oldalak bármilyen böngészőben. Ez az érv azonban gyakran szembe az ellenkezője igaz: nem is lehet érvényes kódot helyesen jelenik meg. És mindez azért, mert egy hiba az egyik szakaszában a folyosón az érvényesítési kód nem érvényes. Bár elismerte, hogy a hiba lehet, és nem jár a rendelkezésre álló és a helyszíni feltérképezése.
Ma érvényesítő túl kemény felhasználói attribútumok, valamint a különböző attribútumok az általuk érzékelt, mint egy hiba a kódot. Például az érvényesítő lesznek arról, hogy a használata «autocomplete =» off »» - sérti a szintaxis. Ezen túlmenően pedig a helyszínen is megfosztaná Yan kódlapot blokkok érvényességét.
Mit kell tenni? Figyelmen kívül hagyja érvényesítés? Az én szempontból meg kell semmisíteni a szélsőségek. Valahogy vitatkoznak megfelelőségét ez a folyamat általában elfogadják csak két állása van: annak szükségességét, és nem kell. Logikus, hogy adja fel a kódot ellenőrzése érvényessége nem szükséges, ez tényleg lehetséges a kritikus hibákat. Ahhoz azonban, hogy törekedjen annak biztosítására, hogy az oldal nem volt észrevételek (rovására könnyű programozás és a honlap használatának) nem szükséges. 100% érvényességét nem ad hozzáférést a felső kérdés (bár jelenléte hibákat a megjelenő dokumentum okozhat downgrade) nem garantálja kényelmet szörfözés.
Ezért szükség van a validnot érvényességét csak akkor, ha az ügyfél által kért, ami nem tudnak megállapodni. Más esetekben ez az eszköz csak akkor lehet használni, hogy figyelemmel kíséri a munkájuk minőségét és a biztonsági hálót.
