HTML <! DOCTYPE> Erklärung
Beispiele
Versuchen »
Browser-Unterstützung
Alle gängigen Browser unterstützen <! DOCTYPE> Erklärung.
Tag Definitionen und Anleitungen
<! DOCTYPE> Deklaration im Dokument in der vordersten Position, vor dem Tag <html> in.
<! DOCTYPE> Erklärung ist nicht ein HTML-Tag, es verwendet wird, um die Web-Browser-Seite zu sagen, welche die HTML-Version verwendet.
In HTML 4.01 <! DOCTYPE> Deklaration erforderlichen Referenz DTD (Document Type Declaration), da HTML 4.01 basiert auf SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD legt die Regeln für die Auszeichnungssprache, um sicherzustellen, dass der Browser richtig Inhalt machen kann.
HTML5 basiert nicht auf SGML und daher keinen Referenz DTD erfordert.
Tipp: Immer das HTML - Dokument geben eine Erklärung ab, um sicherzustellen , hinzuzufügen , dass der Browser den Dokumenttyp kennen , können <! DOCTYPE>.
Die Unterschiede zwischen den HTML 4.01 und HTML5
HTML 4.01 gibt drei verschiedene Aussagen, nämlich <! DOCTYPE>: Strict, Transitional und Frameset. HTML5 gibt nur eines der folgenden:
HTML-Elemente und Doctypes
Siehe HTML - Elemente und legitime Doctype , schauen sich an HTML - Element , das in der Doctype erscheint.
Tipps und Hinweise
HINWEIS: <! DOCTYPE> -Tag hat kein Ende - Tag.
Tipp: <! DOCTYPE> Erklärung wird nicht zwischen Groß- und Kleinschreibung.
Tipp: Verwenden Sie die W3C überprüfen zu überprüfen , ob Sie HTML mit einem legitimen Recht der DTD / XHTML - Dokument schreiben!
Gemeinsame DOCTYPE-Deklaration
HTML 5
HTML 4.01 Strict
Diese DTD enthält alle HTML-Elemente und Attribute, aber keine Repräsentation oder veraltete Elemente (wie Schriftart) umfassen. Rahmenset ist nicht erlaubt.
HTML 4.01 Transitional
Diese DTD enthält alle HTML-Elemente und Attribute, einschließlich Aussehen oder veraltete Elemente (wie Schrift). Rahmenset ist nicht erlaubt.
HTML 4.01 Frameset
Die DTD HTML 4.01 Transitional und das gleiche, aber erlaubt die Verwendung von Frameset-Inhalt.
XHTML 1.0 Strict
Diese DTD enthält alle HTML-Elemente und Attribute, aber keine Repräsentation oder veraltete Elemente (wie Schriftart) umfassen. Rahmenset ist nicht erlaubt. Struktur muss nach dem XML-Standard-Format geschrieben werden.
XHTML 1.0 Transitional
Diese DTD enthält alle HTML-Elemente und Attribute, einschließlich Aussehen oder veraltete Elemente (wie Schrift). Rahmenset ist nicht erlaubt. Struktur muss nach dem XML-Standard-Format geschrieben werden.
XHTML 1.0 Frameset
Die DTD XHTML 1.0 und das gleiche, aber erlaubt die Verwendung von Frameset-Inhalt.
XHTML 1.1
Die DTD XHTML mit dem gleichen 1.0 Strict, sondern ermöglicht es Ihnen, ein Modul hinzufügen (zum Beispiel Ruby-Unterstützung für ostasiatische Sprachen zur Verfügung zu stellen).