Heim > Web-Frontend > HTML-Tutorial > HTML-Versionsanweisung DOCTYPE tag_HTML/Xhtml_Webseitenproduktion

HTML-Versionsanweisung DOCTYPE tag_HTML/Xhtml_Webseitenproduktion

WBOY
Freigeben: 2016-05-16 16:38:56
Original
1604 Leute haben es durchsucht

Wenn wir den Quellcode einer regulären Website öffnen, werden wir feststellen, dass der Quellcode mit beginnen muss und auf einige der -Befehle direkt gefolgt wird , wie zum Beispiel

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Nach dem Login kopieren

Natürlich verwenden die gängigeren Quellcodes von Webseiten, wie z. B. die Quellcodes von E-Dimension Technology, alle das HTML5-Format und beginnen direkt mit . Da es sich nicht um ein HTML-Tag handelt, handelt es sich lediglich um eine Browseranweisung, die dem Browser die Version des zum Schreiben der Seite verwendeten Markups mitteilt, sodass diese nicht paarweise angezeigt werden müssen. Bei wird in keiner Version zwischen Groß- und Kleinschreibung unterschieden, es ist jedoch üblich, es als „“ zu schreiben als „“



Der Quellcode der Homepage von E-Dimension Technology übernimmt die HTML5-Anweisung und ist HTML4-kompatibel

DOCTYPE bedeutet im Englischen „Dokumenttyp“ und ist die Versionstypdeklaration von HTML. HTML hatte von Anfang an keine Spezifikationen und trat dann in die HTML5-Ära ein. In früheren Versionen von HTML können beispielsweise keine Zeilenumbrüche vorgenommen werden Dies liegt daran, dass HTML-Tags angezeigt werden müssen und daher als
ausgedrückt werden müssen. In den späteren Stadien von HTML4 ist dieses Konzept sehr vage geworden und es ist dasselbe, ob es mit „/“ endet oder nicht. In HTML 5 wurde festgelegt, dass „/“ nicht erforderlich ist, sondern nur
.

Eine solch verwirrende Erklärungsmethode erfordert, dass dem Browser die Versionsspezifikation mitgeteilt wird, die für die HTML-Codierung der aktuellen Webseite verwendet wird.

Es ist sehr wichtig, DOCTYPE in allen HTML-Dokumenten anzugeben, damit Browser den erwarteten Dokumenttyp verstehen.

DOCTYPE in HTML 4.01 erfordert einen Verweis auf die DTD, da HTML 4.01 auf SGML basiert. HTML 5 basiert nicht auf SGML, daher besteht keine Notwendigkeit, auf eine DTD zu verweisen, aber es wird ein Doctype benötigt, um das Browserverhalten zu regulieren (damit sich Browser so verhalten, wie sie sollten).

HTML-Versionserklärung

HTML 5 hat keine Dokumenttypen, aber es ist am besten, die Verwendung von Frames zu vermeiden. XHTML 1.0 spezifiziert drei XML-Dokumenttypen: Strict, Transitional und Frameset; HTML 4.01 spezifiziert drei Dokumenttypen: Strict, Transitional und Frameset.

HTML 5-Spezifikationserklärung

Der Ausdruck ist sehr prägnant und hat nur ein Attribut: Das Stammelement ist HTML

<!DOCTYPE html>
Nach dem Login kopieren

XHTML 1.0 Strict DTD Strict Version

Verwenden Sie diesen Typ, wenn Sie ein sauberes Markup ohne Präsentationsunordnung benötigen. Bitte verwenden Sie mit Cascading Style Sheets (CSS):

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Nach dem Login kopieren

In der obigen Deklaration wird deklariert, dass das Stammelement des Dokuments HTML ist, das in der DTD mit der öffentlichen Kennung definiert ist, die als „-//W3C//DTD XHTML 1.0 Strict//EN“ definiert ist. Der Browser weiß, wie er eine DTD findet, die dieser öffentlichen Kennung entspricht. Wenn es nicht gefunden wird, verwendet der Browser die URL, die auf die öffentliche Kennung folgt, als Speicherort für die Suche nach der DTD.

XHTML 1.0 Transitional DTD-Übergangsversion

Übergangs-DTDs können Rendering-Attribute und Elemente enthalten, von denen das W3C erwartet, dass sie in Stylesheets verschoben werden. Verwenden Sie diesen Typ, wenn Ihre Leser Browser verwenden, die Cascading Style Sheets (CSS) nicht unterstützen, und Sie die Rendering-Funktionen von XHTML verwenden müssen:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Nach dem Login kopieren

XHTML 1.0 Frameset DTD-Frame-Version

Verwenden Sie diese DTD, wenn Sie ein Framework verwenden möchten!

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Nach dem Login kopieren

HTML4.1 Übergangs-DTD-Übergangsversion

Übergangs-DTDs können Rendering-Attribute und Elemente enthalten, von denen das W3C erwartet, dass sie in Stylesheets verschoben werden. Verwenden Sie diesen Typ, wenn Ihre Leser Browser verwenden, die Cascading Style Sheets (CSS) nicht unterstützen, und Sie die Renderingfunktionen von HTML verwenden müssen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
Nach dem Login kopieren

HTML4.1 Strenge DTD-strikte Version

Verwenden Sie diesen Typ, wenn Sie ein sauberes Markup ohne Präsentationsunordnung benötigen. Bitte verwenden Sie mit Cascading Style Sheets (CSS):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
Nach dem Login kopieren

HTML 4.01 Frameset DTD-Rahmendokument

Für Dokumente mit Frames sollte die Frameset-DTD verwendet werden. Die Frameset-DTD entspricht der Transitional-DTD, mit der Ausnahme, dass das Frameset-Element das Body-Element ersetzt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage