Nwlapcug.com


Qual è la differenza tra XHTML Transitional & rigorosa?

Qual è la differenza tra XHTML Transitional & rigorosa?


La dichiarazione Doctype è così importante per una pagina Web che appare nella parte superiore su ogni documento HTML. DOCTYPE identifica una specifica definizione DTD (Document Type). Contiene informazioni che il browser utilizza per determinare il linguaggio di markup che verrà utilizzato per caricare la pagina Web nel browser. Anche se ci sono parecchi i DOCTYPE, i due più usati per XHTML sono transitorie e rigorosi.

DOCTYPE

Il Doctype è la prima linea che appare in XHTML. È una dichiarazione, o un annuncio, del linguaggio di markup da visualizzare nel documento. Nella sintassi del Doctype, la stringa "<! DOCTYPE,"appare per la prima in lettere maiuscole, seguita da"html"che informa il browser che è l'elemento HTML. Questo è usato per sia HTML e XHTML, dato che ci sono altri tipi di linguaggi di markup. La parola "Pubblico" identifica il Doctype come pubblicamente disponibile. La stringa da seguire, che è "-//W3C//DTD XHTML 1.0 Transitional / / EN," identifica il Doctype. In questo esempio, è XHTML 1.0 Transitional. Il W3C sta per World Wide Web Consortium. Questa è l'organizzazione che possiede e gestisce il Doctype e stabilisce le regole per XHTML.

Di seguito è riportato la dichiarazione Doctype per XHTML transitional:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "l'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

Questa è la dichiarazione DOCTYPE per XHTML strict:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict / / EN" "l'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

La maggior parte Web sviluppo software inserirà il Doctype quando si inizia un nuovo documento HTML. Tuttavia, è ancora possibile modificare la versione DTD.

XHTML

XHTML (eXtensible HyperText Markup Language) viene creato da HTML 4.01 e XML (Extensible Markup Language). Sua introduzione al Web è venuto come la domanda è cresciuta per il markup più pulito e coerente per le pagine Web vengono visualizzate come sono stati creati..--non importa quale browser Web pagine vengono visualizzate in. Sebbene XHTML è simile a HTML 4.01, non ci sono differenze tra i due. XHTML richiede che gli elementi essere in lettere minuscole, e tutti gli elementi devono essere chiusi e nidificati correttamente.

Doctype transitorio

Secondo Sitepoint, la DTD transitoria è più comodo perché incorpora sia XHTML 1.0 e HTML 4.01, significato attuali elementi e gli attributi possono essere utilizzati per costruire una pagina Web-- e browser supporterà la combinazione. Uso di transizione DTD si raccomanda inoltre di supportare browser meno recenti, poiché tali browser non dispongono del supporto incorporato per i fogli di stile CSS.

Doctype Strict

Proprio come il Doctype transitorio dice browser per consentire l'HTML e XHTML, il Doctype strict informa browser per seguire le regole per XHTML solo. Questo significa che nessun elementi deprecati o obsoleti e attributi saranno consentiti in linguaggio markup. Se eventuali elementi deprecati appaiono nel codice, ad esempio il tag "< sottolineatura >", è possibile che la pagina Web non verrà caricato correttamente. Secondo ScriptingMaster, utilizzo di DTD strict consente il Web convalidare documenti XHTML rapidamente. Questa efficienza è possibile perché lo stile di presentazione delle pagine è stato separato dal contenuto delle pagine Web.