Hva er de ulike DTD i XHTML?

Hva er de ulike DTD i XHTML?


Tre forskjellige DTD, også kjent som document type definition, følge XHTML. DTD forteller nettleseren versjonen av kodespråket websiden bruker. Den DOCTYPE erklæringen er viktig å hjelpe websider lasten skikkelig. XHTML inneholder de samme tre DTD - strenge, overgangs, og i ramme - som HTML 4.01. Men presenterer XHTML et kodespråk som gir noen vesentlige forskjeller fra HTML 4.01 som er grunnen til at DTD er så viktig.

DOCTYPE Declaration - DTD

DTD er det første elementet av kode som vises på en webside. Hver doctype erklæring identifiserer hvorvidt det er strenge, overgangs eller ramme. For eksempel er følgende strengen fra DTD-kode: "-. // W3C // DTD XHTML 1.0 Transitional // EN" Ligger mellom "W3C" og "EN" er den type DTD, som er XHTML 1.0 Transitional. For strenge DTD eller ramme DTD, erstatte ordet "overgangs" med "Strict" eller "Ramme." Memorere disse er ikke nødvendig fordi mange web-applikasjoner automatisk sette dem i begynnelsen av et HTML-dokument. DTD inneholder instruksjoner for nettleseren om hvordan du kan vise nettsider.

Strenge DTD - XHTML

Den strenge dokumenttypedeklarasjon informerer nettlesere som websider inneholder bare akseptabelt XHTML markup language. Bruk av enten utdaterte elementer eller utdaterte attributter vil hindre websider fra lasting riktig. Dette er fordi disse elementene og attributtene brukes ikke lenger i XHTML. For eksempel, skriftstiler som <u> </ u> for å understreke tekst, er akseptabelt når du bruker HTML 4.01, men ikke anerkjent med XHTML. Understreke tekst kan bare gjøres i arket Cascading Style (CSS). Dette er hvordan den strenge DTD står skrevet:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN"
"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;>

Overgangs DTD - XHTML

Overgangsdokumenttypedeklarasjon forteller Nettlesere nettsidene inneholde kodespråk fra både XHTML og HTML 4.01. Dette betyr ganske enkelt at foreldet understreking kode som du ikke kan bruke med strenge DTD, kan du bruke den med overgangs DTD. Understrek tag sammen med andre utdaterte elementer og attributter vil bli gjenkjent når nettleseren går å laste siden. Ifølge Scripting Master, er overgangsdokumenttypedeklarasjon som oftest brukes for å unngå kompatibilitetsproblemer som kan oppstå i en nettleser. Dette er hvordan overgangs DTD står skrevet:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>

Ramme DTD - XHTML

Hvis du ønsker at dine websider for å inneholde rammer, er ramme DTD best egnet for dette formålet. Annet enn ved bruk av rammer, er ramme DTD den samme som den overgangs DTD. Dette er hvordan ramme DTD står skrevet:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Ramme // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;>