因為html5不是基於SGML(標準通用置標語言),不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為,也即按照正常的方式來運行,因此html5只需要寫doctype即可。 「!DOCTYPE」是一種標準通用標記語言的文檔類型聲明,用於告訴瀏覽器編寫頁面所使用的標記的版本。
本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。
html5不基於SGML(標準通用置標語言),因此不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為(讓瀏覽器按照他們應該的方式來運行)
而HTML4.01是基於SGML,所以需要對DTD進行引用,才能告知瀏覽器文件所使用的文件類型。
!DOCTYPE不屬於HTML(標準通用標記語言下的一個應用)標籤它是一種標準通用標記語言的文檔類型聲明,在HTML中告訴瀏覽器編寫頁面所用的標記的版本。
宣告必須位於 HTML5 文件中的第一行,也就是位於 標籤之前。此標籤告知瀏覽器文件所使用的HTML規格。
在所有 HTML 文件中規定!DOCTYPE是非常重要的,這樣瀏覽器就能了解預期的文件類型。
在HTML4.01中規定了三種不同的 聲明,分別是:Strict、Transitional 和 Frameset;但是在 HTML5中僅規定了一種。
範例如下:
具有正確文件類型(!DOCTYPE)的HTML5 文件:
<!DOCTYPE HTML> <html> <head> <title>文档的题目</title> </head> <body>文档的内容</body> </html>
推薦教學:《html影片教學
###### 》###以上是html5為什麼只需要寫doctype的詳細內容。更多資訊請關注PHP中文網其他相關文章!