什麼是 Doctype
任何 HTML 文件都必須以文件類型聲明(Document Type Declaration),簡稱 Doctype,開頭,該聲明告訴瀏覽器該頁面使用的 HTML 版本。 任何 HTML 文件都必須在第一行開始以 文件類型聲明 (簡稱doctype)開始,該聲明告訴瀏覽器該頁面使用的 HTML 版本。 這個文件類型聲明(不區分大小寫): <!DOCTYPE html> 告訴瀏覽器這是一個 HTML5 文件。 瀏覽器渲染模式 有了這個聲明,瀏覽器可以以標準模式來呈現文件。 如果沒有它,瀏覽器將以怪異模式來呈現頁面。 如果你聽過怪異模式,你必須知道瀏覽器引入這種渲染模式是為了使以「舊風格」編寫的頁面與使用的新功能和標準兼容。如果沒有它,隨著瀏覽器和 HTML 的發展,舊的頁面將破壞其外觀,而網絡平台在這方面一直非常保護(這是我認為其成功的一部分)。 瀏覽器基本上在未識別頁面為標準模式的情況下默認使用怪異模式。 你希望使用標準模式,並且 <!DOCTYPE html> 是實現它的方法。 對於 Internet Explorer <= 10 的使用者,還需要額外注意避免怪異模式,方法是在頁面的 <head> 標籤中,在加載任何腳本之前,插入以下內容: <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 舊的 HTML 版本 HTML 有一套奇怪的版本: HTML(1991) HTML 2.0(1995) HTML 3.2(1997) HTML 4.01(1999) XHTML(2000) HTML5(2014) HTML 4.01 Strict 文件的文件類型聲明為: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> XHTML 類似:...