1.< Doctype> 聲明位于文檔中的最前面,處于<html>標(biāo)簽之前返顺。告知瀏覽器以何種模式來渲染文檔禀苦。
2.所謂的嚴(yán)格模式也稱標(biāo)準(zhǔn)模式是指,瀏覽器按W3C標(biāo)準(zhǔn)解析執(zhí)行代碼遂鹊;混雜模式也稱怪異模式則是使用瀏覽器自己的方式解析執(zhí)行代碼振乏,因為不同瀏覽器解析執(zhí)行的方式不一樣,所以我們稱之為怪異模式秉扑。
3.瀏覽器解析時到底使用標(biāo)準(zhǔn)模式還是怪異模式慧邮,與你網(wǎng)頁中的DTD聲明直接相關(guān)调限,DTD聲明定義了標(biāo)準(zhǔn)文檔的類型(標(biāo)準(zhǔn)模式解析)文檔類型,會使瀏覽器使用相應(yīng)的方式加載網(wǎng)頁并顯示误澳,忽略DTD聲明,將使網(wǎng)頁進(jìn)入怪異模式耻矮。DOCTYPE 不存在或形式不正確會導(dǎo)致文檔以怪異模式呈現(xiàn)。HTML5 沒有 DTD 忆谓,因此也就沒有嚴(yán)格模式與混雜模式的區(qū)別裆装,HTML5 有相對寬松的語法,實現(xiàn)時倡缠,已經(jīng)盡可能大的實現(xiàn)了向后兼容哨免。