Hva er forskjellen mellom Transitional & Strict XHTML?

Hva er forskjellen mellom Transitional & Strict XHTML?


DOCTYPE erklæringen er så viktig for en webside som det vises øverst på hver HTML-dokument. Doctype identifiserer en bestemt Document Type Definition (DTD). Det inneholder informasjon nettleseren bruker for å bestemme kodespråk som skal brukes til å laste inn websiden i nettleseren. Selv om det er flere Doctyper, de to mest brukte for XHTML er overgangs og strenge.

dOCTYPE

DOCTYPE er den første linjen som vises i XHTML. Det er en erklæring, eller en kunngjøring, på kodespråk skal vises i dokumentet. I DOCTYPE syntaks, strengen "<! DOCTYPE", vises først i store bokstaver, etterfulgt av "html" som informerer leseren elementet er HTML. Dette brukes for både HTML og XHTML, siden det er andre typer kodespråk. Ordet "public" identifiserer DOCTYPE som er offentlig tilgjengelig. Strengen å følge, som er "- // W3C // DTD XHTML 1.0 Transitional // EN", identifiserer DOCTYPE. I dette eksemplet er det XHTML 1.0 Transitional. W3C står for World Wide Web Consortium. Dette er den organisasjonen som eier og vedlikeholder DOCTYPE, og fastsetter regler for XHTML.

Følgende er DOCTYPE for overgangs XHTML:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

Dette er DOCTYPE for strenge XHTML:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

De fleste Web utvikler programvare vil sette DOCTYPE når du begynner på en ny HTML-dokument. Men du kan fortsatt endre DTD-versjonen.

XHTML

XHTML (eXtensible Hypertext Markup Language) er opprettet fra HTML 4.01 og XML (Extensible Markup Language). Dens introduksjon til Web kom som etterspørselen vokste for renere og konsekvent markering for websider for å fremstå som de ble opprettet -. Uansett hvilken nettleser websidene blir sett i Selv XHTML ligner på HTML 4.01, det er forskjeller mellom de to . XHTML krever at elementene være med små bokstaver, og alle elementer må være lukket og nestet riktig.

Transitional DOCTYPE

Ifølge Sitepoint, er overgangs DTD mest foretrukket fordi det inneholder både XHTML 1.0 og HTML 4.01, noe som betyr aktuelle elementer og attributter kan brukes til å bygge en webside - og nettlesere vil støtte kombinasjonen. Bruk av overgangs DTD anbefales også å støtte eldre nettlesere fordi disse nettleserne ikke har innebygd støtte for gjennomgripende stilark.

streng Doctype

Akkurat som overgangs DOCTYPE forteller nettlesere for å tillate både HTML og XHTML, informerer strenge DOCTYPE nettlesere til å følge reglene for XHTML bare. Dette betyr at ingen utdaterte eller utdaterte elementer og attributter vil bli tillatt i kodespråk. Hvis noen avviklede elementer vises i koden, slik som "<understreking>" tag, vil websiden ikke sette inn. Ifølge ScriptingMaster, bruk av den strenge DTD gjør nettet til å validere XHTML-dokumenter raskt. Denne effektiviteten er mulig fordi presentasjonen stil av sidene har blitt skilt fra innholdet på nettsidene.