HTML <! DOCTYPE> dichiarazione
Esempi
Prova »
Supporto per il browser
Tutti i browser principali supportano <! DOCTYPE> dichiarazione.
le definizioni e le istruzioni tag
<! DOCTYPE> dichiarazione nel documento nella posizione più avanzata, prima del tag <html> in.
<! DOCTYPE> dichiarazione non è un tag HTML, ma è utilizzato per indicare la pagina del browser Web che utilizza la versione HTML.
In HTML 4.01, <! DOCTYPE> dichiarazione richiesta di riferimento DTD (document type declaration), dal momento che HTML 4.01 si basa su SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD specifica le regole per linguaggio di markup per garantire che il browser può rendere correttamente i contenuti.
HTML5 non si basa su SGML, e quindi non richiede un DTD riferimento.
Suggerimento: dare sempre il documento HTML per aggiungere una dichiarazione al fine di garantire che il browser può conoscere il tipo di documento <! DOCTYPE>.
Le differenze tra HTML 4.01 e HTML5
HTML 4.01 specifica tre diverse dichiarazioni, vale a dire <! DOCTYPE>: Strict, Transitional e Frameset. HTML5 specifica solo uno dei seguenti:
elementi HTML e doctype
Vedere elementi HTML e Doctype legittima , guardare ogni elemento HTML che appare nella Doctype.
Suggerimenti e Note
NOTA: <! DOCTYPE> tag non ha alcun tag di chiusura.
Suggerimento: <! DOCTYPE> dichiarazione non è case-sensitive.
Suggerimento: Utilizzare verificare il W3C controllo se si scrive HTML con un diritto legittimo del documento DTD / XHTML!
dichiarazione DOCTYPE Comune
HTML 5
HTML 4.01 Strict
Questo DTD contiene tutti gli elementi HTML e gli attributi, ma non include la rappresentazione o elementi obsoleti (come il tipo di carattere). Frame set, non è permesso.
HTML 4.01 Transitional
Questo DTD contiene tutti gli elementi e gli attributi HTML, tra cui aspetto o elementi obsoleti (come il tipo di carattere). Frame set, non è permesso.
HTML 4.01 Frameset
La DTD HTML 4.01 Transitional e lo stesso, ma consente l'utilizzo di contenuti frame.
XHTML 1.0 Strict
Questo DTD contiene tutti gli elementi HTML e gli attributi, ma non include la rappresentazione o elementi obsoleti (come il tipo di carattere). Frame set, non è permesso. Struttura deve essere scritta secondo il formato standard XML.
XHTML 1.0 Transitional
Questo DTD contiene tutti gli elementi e gli attributi HTML, tra cui aspetto o elementi obsoleti (come il tipo di carattere). Frame set, non è permesso. Struttura deve essere scritta secondo il formato standard XML.
XHTML 1.0 Frameset
Il DTD XHTML 1.0 Transitional e lo stesso, ma consente l'utilizzo di contenuti frame.
XHTML 1.1
Il DTD XHTML con lo stesso 1.0 Strict, ma consente di aggiungere un modulo (ad esempio, per fornire il supporto rubino per le lingue dell'Asia orientale).