Nwlapcug.com


Quali sono le diverse definizioni DTD in XHTML?

Quali sono le diverse definizioni DTD in XHTML?


Tre differenti DTD, noto anche come Document Type Definitions, accompagnare XHTML. Il DTD indica al browser Web la versione del linguaggio di markup che è utilizzando la pagina Web. La dichiarazione DOCTYPE è essenziale per consentire il caricamento delle pagine Web correttamente. XHTML contiene le stesse tre DTD - strict, transitional e frameset - HTML 4.01. Tuttavia, XHTML presenta un linguaggio di markup che offre alcune differenze significative da HTML 4.01, ragion per cui è così importante la DTD.

Dichiarazione di DOCTYPE - DTD

DTD è il primo elemento di codice che viene visualizzato in una pagina web. Ogni dichiarazione di doctype identifica se è strict, transitional o set di frame. Ad esempio, la stringa seguente è dal codice DTD: "-//W3C//DTD XHTML 1.0 Transitional / / EN." Situato tra il "W3C" e "EN" è il tipo di DTD, che è XHTML 1.0 Transitional. Per DTD strict o frameset DTD, sostituire la parola "transitoria" con "Strict" o "Frameset." Memorizzazione di questi non è necessario perché molte applicazioni web li inserisce automaticamente all'inizio di un documento HTML. Il DTD contiene le istruzioni per il browser su come visualizzare le pagine web.

DTD Strict - XHTML

La dichiarazione del tipo di documento strict informa i browser Web che le pagine Web contengono solo linguaggio di markup XHTML accettabile. Utilizzo di elementi obsoleti o attributi deprecati impedirà pagine Web si caricano correttamente. Infatti, tali elementi e gli attributi non vengono più utilizzati in XHTML. Per esempio, gli stili dei caratteri, ad esempio < u >< / u > per sottolineare il testo, sono accettabili quando si utilizza HTML 4.01, ma non riconosciuto con XHTML. Sottolineare il testo può essere fatto solo nel foglio di stile CSS (CSS). Questo è come la DTD strict è scritto:

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

Transitional DTD - XHTML

La dichiarazione del tipo di documento transitorio racconta Web browser che le pagine Web contengono linguaggio di markup XHTML e HTML 4.01. Questo significa semplicemente che il tag di sottolineatura obsoleto che non è possibile utilizzare con DTD strict, è possibile utilizzare con transizione DTD. Il tag di sottolineatura insieme ad altri elementi obsoleti e attributi verrà riconosciuto quando il browser va a caricare la pagina. Secondo Master di Scripting, la dichiarazione del tipo di documento transitorio viene utilizzata più spesso per evitare problemi di compatibilità che possono verificarsi all'interno di un browser. Questo è come la DTD transitoria è scritto:

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

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

DTD frameset - XHTML

Se si desidera che le pagine Web contengono fotogrammi, il set di frame DTD è il migliore adatto per tale scopo. Diverso dall'uso di fotogrammi, il set di frame DTD è lo stesso come la DTD transitoria. Questo è come è scritto il frameset DTD:

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