Datamaskiner, Programmering
Validator - hva er det? Hvorfor trenger jeg en validator mikrorazmetki?
La oss snakke om bekreftelsen verktøy. Et spesialverktøy som er opprettet for dette formålet, kalt en validator. Som et eksempel, vil det bli brukt HTML. Validator for kodespråk er ganske egnet til å forklare prinsippet, og for å gi et eksempel.
Hvorfor er det nødvendig?
Vi setter opp vilkår
Strenghet med hvilken det siden vil bli kontrollert, registrerer i kode . Hvis det ikke er angitt, vil det bli studert nøye, og rapporten vil vise alle validator feil og avfall fra standarder. Tenk også på at revisjonen skal gjennomføres etter reglene i HTML5. Hvis du vil angi en annen versjon eller redusere avvik søk, bruker koden. Forresten, i tillegg til versjonen for HTML, er det også en validator CSS. Den lar deg kontrollere bygging av Cascading Style Sheets, og dens samsvar med de nyeste standardene. Denne sjansen, hvis du virkelig er interessert i dette emnet, er det bedre å ikke overse.
Veibeskrivelse DOCTYPE tag sjekk
For øyeblikket er det typer kontroller:
- Strengt i samsvar med den nyeste standarden.
- Overgang.
- Strenge.
- Med rammer.
Forresten, er det DOCTYPE alltid ønskelig å spesifisere. Tross alt, hvis du ikke gjør det, forskjellige nettlesere har ulike innstillinger som vil bli lagt ut for å vise siden på forskjellige måter. Og den ønskede filen vises veldig stygg. Det bør bemerkes at det kun påvirker den visuelle komponent, mens ytelsen ikke påvirkes.
Feil si et ord
andre elementer
Det faktum at HTML-kode validator kontroller - det er absolutt bra. Er det noen funksjoner om RSS-feeds og CSS cascade bord? Ja, det er validatorer for dem. Husk, de bare sjekke etterlevelse av kode. Og det som er skrevet der - de bryr seg ikke. Derfor, hvis du er primært interessert i kvaliteten på sidene og nettstedet, bør du sjekke dem også.
online check
Hva er inkludert i valideringen?
- Letingen etter syntaksfeil.
- Skann innebygde koder. De er alltid stengt i motsatt rekkefølge for hvordan å komme ut. Og hvis noe er galt - du vil bli varslet.
- Kontrollere for samsvar med spesifisert Document Type Definition. Automatiske skanner og bestemmer om alt riktig (koder, attributter) er skrevet med hensyn til den versjonen av kodespråk, som er angitt.
- Merke til tilstedeværelse av fremmedelementer. Jakten på hva som er i koden til det faktum, men er fraværende i Document Type Definition.
Det bør bli forstått at alt dette - den logiske testen. I dette tilfellet er det ikke viktig hvordan du implementerer validator. Hva betyr dette i praksis? Hvis minst en sjekk er ikke vellykket, kode som ikke ville bli betraktet som passer. På slutten av hvert store programmet vil vise anbefalinger om hva som må fikses (og kan også fortelle deg hvordan du gjør det).
argumenter for
Den viktigste grunnen til at en validator mikrorazmetki - er å sikre cross-browser til nettstedet eller enkelt side. Det faktum at hvert program som hjelper deg vise websider, har sin egen parser. Derfor, til en enkelt måte være sikker på at koden vil fungere i alle nettlesere - bli kvitt det gjennom validatoren. Hva gjør det mer?
Det faktum at hver nettleser har sin egen mekanisme for korrelasjon av feil i koden. Så kanskje han vil være i stand til å avhjelpe situasjonen med et ugyldig program og kan fortsatt forverres. Disse var argumentene, men det finnes også ulemper.
Så det er verdt å merke seg at validator mikrorazmetki er svært strenge. Og nettlesere er i stand til å korrigere noen feil selv. Derfor, hvis første oppgave er å fungere ordentlig, utseendet delvis kan ignoreres.
Anmeldelser, ved hjelp av validator
Hvis du er i tvil om estetisk utseende på siden, de er tomme. For eksempel, hvis du setter DOCTYPE, slås parser leseren til en bestemt modus. Bare det ikke vil føre til det faktum at det er lastet, og koden vil bli kontrollert for overensstemmelse med det. Derfor parsere nettlesere allerede forhåndskonfigurert som vil være en viss mangel på gyldigheten av koden. Og med tilpassede attributter: de med hell oppdaget og behandlet. Som et eksempel, ARIA teknologi. Det fungerer med egenskaper som utfyller den semantiske betydningen av koden, slik at sverger validator. Hva det er: bra eller dårlig? På den ene siden, fungerer koden, og gir spesielle muligheter. På den andre - standardavvik. Men i tilfelle av ARIA er det berettiget.
konklusjon
Similar articles
Trending Now