Da HTML5 nicht auf SGML (Standard General Markup Language) basiert, besteht keine Notwendigkeit, auf DTD zu verweisen. Es wird jedoch ein Doctype benötigt, um das Verhalten des Browsers zu regulieren, dh um ihn auf normale Weise auszuführen, sodass HTML5 nur benötigt Doctype schreiben. „!DOCTYPE“ ist eine Dokumenttypdeklaration in der Standard Universal Markup Language, die dem Browser mitteilt, welche Markup-Version zum Schreiben der Seite verwendet wurde.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, HTML5-Version, Dell G3-Computer.
HTML5 basiert nicht auf SGML (Standard General Markup Language), daher besteht keine Notwendigkeit, auf die DTD zu verweisen, aber Doctype wird benötigt, um das Verhalten des Browsers zu regulieren (lassen Sie den Browser laufen so, wie sie sollten) )
Und HTML4.01 basiert auf SGML, daher müssen Sie auf die DTD verweisen, um dem Browser den vom Dokument verwendeten Dokumenttyp mitzuteilen.
!DOCTYPE ist kein HTML-Tag (eine Anwendung unter Standard Universal Markup Language), sondern eine Dokumenttypdeklaration der Standard Universal Markup Language. In HTML teilt es dem Browser die Version des Markups mit, das zum Schreiben der Seite verwendet wird.
Die -Deklaration muss in der ersten Zeile im HTML5-Dokument stehen, vor dem Dieses Tag teilt dem Browser die vom Dokument verwendete HTML-Spezifikation mit.
Es ist sehr wichtig, !DOCTYPE in allen HTML-Dokumenten anzugeben, damit der Browser den erwarteten Dokumenttyp versteht.
Drei verschiedene -Anweisungen sind in HTML4.01 angegeben, nämlich: Strict, Transitional und Frameset, aber nur eine ist in HTML5 angegeben.
Das Beispiel sieht wie folgt aus:
HTML5-Dokument mit dem richtigen Dokumenttyp (!DOCTYPE):
<!DOCTYPE HTML> <html> <head> <title>文档的题目</title> </head> <body>文档的内容</body> </html>
Empfohlenes Tutorial: „HTML-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWarum muss HTML5 nur Doctype schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!