Heim > Artikel > Web-Frontend > Detaillierte Einführung in die -Deklaration in HTML
Die
-Deklaration ist kein HTML-Tag; sie wird verwendet, um dem Webbrowser mitzuteilen, welche HTML-Version für die Seite verwendet wird.
Die Deklaration befindet sich ganz am Anfang des Dokuments, vor dem -Tag Dokument (Standardmodell). Bei falscher oder nicht deklarierter Deklaration wird das Dokument im Kompatibilitätsmodus/gemischten Modus gerendert.
-Tag hat kein schließendes Tag. Bei -Deklarationen wird die Groß-/Kleinschreibung nicht beachtet. Fügen Sie immer zuerst die -Deklaration zu Ihrem HTML-Dokument hinzu, um sicherzustellen, dass der Browser den Dokumenttyp im Voraus kennt.
html4.01 und html5Der
In html4.01 erfordert die -DeklarationZitatDTD (Document Type Declaration), da es auf SGML (Standard Generalized Markup Language Standard Generalized Markup Language) basiert, spezifiziert DTD die Regeln der Auszeichnungssprache und stellt sicher, dass der Browser dies kann korrekt Der Rendering-Inhalt. HTML5 basiert nicht auf SGML und muss daher nicht auf eine DTD verweisen.
HTML 5 hat nur eine -Deklaration:
<!DOCTYPE html>
HTML 4.01 spezifiziert drei verschiedene -Deklarationen, nämlich: Strict, Transitional und Frameset
HTML 4.01 Strict
erlaubt nicht die Verwendung ausdrucksstarker, veralteter Elemente (z. B. Schriftart) und Framework-Sets (z. B. Frameset).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
Ermöglicht die Verwendung ausdrucksstarker, veralteter Elemente (z. B. Schriftart), erlaubt jedoch nicht die Verwendung von Framesets (z. B. Frameset).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
ermöglicht ausdrucksstarke Elemente, Auspuffelemente und Framesets.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
HTML-ELEMENTE UND GÜLTIGE DOCTYPES
Die Tabelle im Link unten listet alle HTML5 auf /HTML 4.01/XHTML-Elemente und den Dokumenttyp (!DOCTYPE), in dem sie angezeigt werden, wie in der Abbildung dargestellt.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die -Deklaration in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!