1.< Doctype> 聲明位于文檔中的最前面,處于<html>標簽之前。告知瀏覽器以何種模式來渲染文檔。
2.所謂的嚴格模式也稱標準模式是指,瀏覽器按W3C標準解析執行代碼;混雜模式也稱怪異模式則是使用瀏覽器自己的方式解析執行代碼,因為不同瀏覽器解析執行的方式不一樣,所以我們稱之為怪異模式。
3.瀏覽器解析時到底使用標準模式還是怪異模式,與你網頁中的DTD聲明直接相關,DTD聲明定義了標準文檔的類型(標準模式解析)文檔類型,會使瀏覽器使用相應的方式加載網頁并顯示,忽略DTD聲明,將使網頁進入怪異模式。DOCTYPE 不存在或形式不正確會導致文檔以怪異模式呈現。HTML5 沒有 DTD ,因此也就沒有嚴格模式與混雜模式的區別,HTML5 有相對寬松的語法,實現時,已經盡可能大的實現了向后兼容。