Datorer, Programmering
Validator - vad är det? Varför behöver jag en validator mikrorazmetki?
Låt oss tala om kod verifieringsverktyg. Ett speciellt verktyg som skapats för detta ändamål, en så kallad validator. Som ett exempel, kommer den att användas HTML. Validator för markup language är ganska lämpligt att förklara principen och ge ett exempel.
Varför behövs det?
Vi sätter upp villkor
Den stränghet med vilken sida kommer att kontrolleras, registrerar i taggen . Om det inte anges, kommer det att studeras mycket noggrant, och rapporten kommer att visa alla validator fel och avfall från normerna. anser också att revisionen kommer att genomföras av reglerna för HTML5. För att ange en annan version eller mildra avvikelser sökning använda taggen. Förresten, förutom den version för HTML, finns det också en validator CSS. Det gör att du kan kontrollera byggandet av CSS, och dess överensstämmelse med de senaste standarderna. Denna chans, om du verkligen är intresserad i detta ämne, är det bättre att inte försumma.
Vägbeskrivning DOCTYPE tag check
För närvarande finns det olika typer av kontroller:
- Helt i enlighet med den senaste standarden.
- Övergång.
- Strikt.
- Med ramar.
Förresten, är det DOCTYPE alltid önskvärt att specificera. Trots allt, om du inte gör det, olika webbläsare har olika inställningar som kommer läggas ut för att visa sidan på olika sätt. Och önskad fil visas mycket ful. Det bör noteras att det endast påverkar den visuella komponenten medan resultatet inte påverkas.
Fel säga ett ord
andra element
Det faktum att HTML-kod validator kontroller - det är verkligen bra. Finns det några funktioner om RSS-feeds och CSS kaskad tabeller? Ja, det finns mekanismerna för dem. Kom ihåg att de bara kontrollera efterlevnaden av kod. Och vad som skrivs där - de bryr sig inte. Därför, om du är främst intresserad av kvaliteten på sidorna och på webbplatsen, bör du kontrollera dem.
Online check
Vad ingår i valideringen?
- Sökandet efter syntaxfel.
- Scan inbäddade taggar. De är alltid stängda i omvänd ordning om hur att lossna. Och om något är fel - du kommer att meddelas.
- Kontroll av överensstämmelse med specificerade Document Type Definition. Automatiska genomsökningar och bestämmer om alla korrekt (taggar, attribut) är skriven med avseende på den version av Markup Language, som anges.
- Kontroll för närvaron av främmande element. Sökandet efter vad som finns i koden för det faktum, men är frånvarande i Document Type Definition.
Det bör förstås att allt detta - det logiska testet. I det här fallet är det inte viktigt hur man skall genomföra validator. Vad betyder det i praktiken? Om minst en check inte lyckas, den kod som inte skulle anses vara lämpligt. Vid slutet av varje större program kommer att visa rekommendationer om vad som behöver fixas (och kan även berätta hur man gör det).
argument för
Den främsta anledningen till en validator mikrorazmetki - är att säkerställa olika webbläsare till webbplatsen eller dess enskild sida. Det faktum att varje program som hjälper dig att visa webbsidor, har sin egen tolk. Därför ett enda sätt vara säker på att koden ska fungera korrekt i alla webbläsare - bli av med det genom validator. Vad gör det mer?
Det faktum att varje webbläsare har sin egen mekanism för korrelation av fel i koden. Så kanske han kommer att kunna avhjälpa situationen med ett ogiltigt program och kan fortfarande förvärras. Dessa var de argument, men det finns också nackdelar.
Så är det värt att notera att validator mikrorazmetki är mycket strikt. Och webbläsare kan korrigera vissa fel själv. Därför, om den första uppgiften är att fungera, utseende delvis kan ignoreras.
Recensioner, använder validator
Om du tvivlar på det estetiska utseendet på sidan, de är förgäves. Till exempel, om du ställer in Doctype, kommer att kopplas parser webbläsaren till en viss läge. Endast det inte kommer att leda till det faktum att det är laddat, och koden kommer att kontrolleras för överensstämmelse med det. tolkar därför webbläsare redan förkonfigurerade som kommer att vara en viss brist på giltigheten av koden. Och med anpassade attribut: de framgångsrikt upptäcks och behandlas. Som ett exempel, ARIA teknik. Det fungerar med attribut som kompletterar den semantiska innebörden av koden, så att svär validator. Vad det är: bra eller dåligt? Å ena sidan, fungerar koden och erbjuder speciella möjligheter. Å andra - standardavvikelse. Men i fallet med ARIA det är motiverat.
slutsats
Similar articles
Trending Now