Computere, Programmering
Validator - hvad er det? Hvorfor skal jeg have en validator mikrorazmetki?
Lad os tale om kode verifikation værktøjer. Et særligt værktøj, der er oprettet til dette formål, kaldes en validator. Som et eksempel, vil det blive brugt HTML. Validator for denne markup sprog er ganske velegnet til at forklare princippet og at give et eksempel.
Hvorfor er det nødvendigt?
Vi har oprettet betingelser
Den omhu, hvormed den side vil blive markeret, registrerer i tag . Hvis det ikke er angivet, vil det blive undersøgt meget nøje, og rapporten vil vise alle validator fejl og affald fra normerne. Mener også, at revisionen vil blive udført af reglerne i HTML5. For at angive en anden version eller afbøde afvigelser søgning, skal du bruge tag. Af den måde, ud over den version af HTML, er der også en validator CSS. Det giver dig mulighed for at kontrollere opførelsen af cascading style sheets, og dets overensstemmelse med de nyeste standarder. Denne chance, hvis du virkelig er interesseret i dette emne, er det bedre ikke at forsømme.
Kørselsvejledning DOCTYPE tag kontrol
I øjeblikket er der typer af kontrol:
- Strengt i overensstemmelse med den nyeste standard.
- Overgang.
- Streng.
- Med rammer.
Af den måde, den DOCTYPE er altid ønskeligt at specificere. Efter alt, hvis du ikke gør, forskellige browsere har forskellige indstillinger, der vil blive lagt ud for at vise den side på forskellige måder. Og den ønskede fil vises meget grim. Det skal bemærkes, at det kun påvirker den visuelle komponent, mens evner ikke er påvirket.
Fejl sige et ord
andre elementer
Den omstændighed, at HTML-kode validator kontrol - det er helt sikkert godt. Er der nogen funktioner vedrørende RSS-feeds og CSS kaskade tabeller? Ja, der er validatorer for dem. Husk, de kun kontrollere overholdelse af koden. Og hvad der er skrevet der - de er ligeglade. Derfor, hvis du er primært interesseret i kvaliteten af de sider og hjemmesiden, bør du tjekke dem så godt.
Online check
Hvad er inkluderet i valideringen?
- Søgningen efter syntaksfejl.
- Scan indlejrede tags. De er altid lukket i omvendt rækkefølge, hvordan man skal komme fra. Og hvis der er noget galt - du vil blive underrettet.
- Kontrol for overholdelse af specificerede Document Type Definition. Automatiske scanninger og bestemmer, om alle korrekt (tags, attributter) er skrevet med hensyn til den version af det kodesprog, som er angivet.
- Kontrol for tilstedeværelsen af fremmede elementer. Søgningen efter hvad der er i koden for det faktum, men er fraværende i Document Type Definition.
Det skal forstås, at alt dette - den logiske test. I dette tilfælde er det ikke vigtigt, hvordan man gennemfører validatoren. Hvad betyder det i praksis? Hvis mindst én check ikke lykkes, den kode, der ikke ville blive betragtet pasform. Ved afslutningen af hvert større program vil vise anbefalinger om, hvad der skal faste (og kan endda fortælle dig, hvordan du gør det).
argumenter for
Hovedårsagen til, at en validator mikrorazmetki - er at sikre cross-browser til hjemmesiden eller dens enkelte side. Det faktum, at hvert program, der hjælper dig med at se websider, har sin egen parser. Derfor er en enkelt måde være sikker på, at koden fungerer korrekt i alle browsere - slippe af med det gennem validatoren. Hvad gør det mere?
Det faktum, at hver browser har sin egen mekanisme for korrelation af fejl i koden. Så måske vil han være i stand til at rette op på situationen med et ugyldigt program, og kan stadig forværres. Det var de argumenter for, men der er også ulemper.
Så det er værd at bemærke, at validatoren mikrorazmetki er meget strenge. Og browsere er i stand til at korrigere selv nogle fejl. Derfor, hvis den første opgave er at fungere korrekt, udseendet delvist kan ignoreres.
Anmeldelser, ved hjælp af validatoren
Hvis du er i tvivl om det æstetiske udseende på siden, de er forgæves. For eksempel, hvis du indstiller DOCTYPE, vil blive skiftet parser browser til en bestemt tilstand. Kun vil det ikke føre til, at det er indlæst, og koden vil blive kontrolleret for overholdelse af det. Derfor parsere browsere allerede forudindstillet, der vil være en vis mangel på gyldigheden af koden. Og med brugerdefinerede attributter: de med held opdaget og behandlet. Som et eksempel, ARIA teknologi. Det virker med egenskaber, som supplerer den semantiske mening af koden, så sværger validator. Hvad det er: godt eller skidt? På den ene side, koden fungerer, og byder på særlige muligheder. På den anden - standardafvigelse. Men i tilfælde af ARIA det er berettiget.
konklusion
Similar articles
Trending Now