首頁  >  文章  >  web前端  >  html5為什麼只需要寫doctype

html5為什麼只需要寫doctype

WBOY
WBOY原創
2022-06-07 17:15:133091瀏覽

因為html5不是基於SGML(標準通用置標語言),不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為,也即按照正常的方式來運行,因此html5只需要寫doctype即可。 「!DOCTYPE」是一種標準通用標記語言的文檔類型聲明,用於告訴瀏覽器編寫頁面所使用的標記的版本。

html5為什麼只需要寫doctype

本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。

html5為什麼只需要寫doctype

html5不基於SGML(標準通用置標語言),因此不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為(讓瀏覽器按照他們應該的方式來運行)

而HTML4.01是基於SGML,所以需要對DTD進行引用,才能告知瀏覽器文件所使用的文件類型。

!DOCTYPE不屬於HTML(標準通用標記語言下的一個應用)標籤它是一種標準通用標記語言的文檔類型聲明,在HTML中告訴瀏覽器編寫頁面所用的標記的版本。

1a309583e26acea4f04ca31122d8c535 宣告必須位於 HTML5 文件中的第一行,也就是位於 100db36a723c770d327fc0aef2ce13b1 標籤之前。此標籤告知瀏覽器文件所使用的HTML規格。

在所有 HTML 文件中規定!DOCTYPE是非常重要的,這樣瀏覽器就能了解預期的文件類型。

在HTML4.01中規定了三種不同的 1a309583e26acea4f04ca31122d8c535 聲明,分別是:Strict、Transitional 和 Frameset;但是在 HTML5中僅規定了一種。

範例如下:

具有正確文件類型(!DOCTYPE)的HTML5 文件:

<!DOCTYPE HTML>
 
<html>
      <head>
            <title>文档的题目</title>
      </head>
 
      <body>文档的内容</body>
</html>

推薦教學:《html影片教學

###### 》###

以上是html5為什麼只需要寫doctype的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn