Hvordan ha XHTML Elements Hopp Validation

Hvordan ha XHTML Elements Hopp Validation


XHTML validering fungerer for utviklere som et feilsøkingsverktøy og fremtidsrettet kvalitetssjekk; hjelper letthet vedlikehold; og lærer god praksis, ifølge World Wide Web Consortium, eller W3C. Produserer 100 prosent-kompatibel XHTML er noen ganger et uoppnåelig mål, spesielt når du må inkludere HTML kodesnutter fra andre nettsteder, for eksempel for trafikk tellere eller Facebook-funksjonen integrering. Hvis en klient krever XHTML validering - eller hvis du ønsker å få ikke-standard eller ugyldig XHTML passere gjennom en valideringstjeneste for personlig tilfredsstillelse - du finner teknikker for å hjelpe.

Bruksanvisning

1 Hvordan ha XHTML Elements Hopp Validation

Sett ugyldig XHTML bruker betinget kommentarer.

Sett den fornærmende XHTML bruker Internet Explorer betinget kommentarer.

<! - [If IE]>

Plasser ugyldig XHTML for IE her

<! [Endif] ->

2 Hvordan ha XHTML Elements Hopp Validation

Sett XHTML bruker Javascript for å skjule den fra validator.

Sett ikke-kompatible XHTML koden ved hjelp av Javascript "document.write" kommando eller en av HTML-innsetting teknikker som Javascript-biblioteker som jQuery eller MooTools, tilbudet.

<Script type = "text / javascript">

document.write ( '<p> Place ugyldig XHTML her </ p>');

</ Script>

3 Hvordan ha XHTML Elements Hopp Validation

Opprette en egendefinert DTD å tvinge validering.

Skriv din egen tilpassede XHTML dokumenttypedefinisjon - DTD - eller utvide en eksisterende DOCTYPE å passe dine behov. Legg den ikke-kompatible XHTML inn filens DTD å tvinge XHTML validator å gjenkjenne ikke-standard kode.

Hint

  • Disse teknikker har mangler. Kun Internet Explorer analyserer IE betinget kommentarer; alle andre nettlesere (og XHTML valideringen tjenesten) ignorere dem som vanlige XHTML kommentarer. Mange brukere surfe på Internett med Javascript, så Script innsetting teknikken svikter for dem. Kun avanserte brukere bør forsøke å skrive tilpasset DTD.
  • Du kan få en webside for å jobbe uten å produsere 100 prosent kompatibel, maskin-validert XHTML.