我知道不同的文檔類型本質(zhì)上是關(guān)於 html 的合規(guī)性,但是它對(duì)您指定的文檔類型有什麼區(qū)別?瀏覽器是否會(huì)根據(jù)文件類型不同地處理相同的程式碼? 謝謝
更新 - 大多數(shù)答案提到如果未指定文檔類型則可以關(guān)閉怪異模式。但是 xhtml 和 html 4.01 之間有什麼不同呢?
來(lái)自維基百科:
我決定引用這段文字,因?yàn)樗任腋玫鼗卮鹆四愕膯?wèn)題:)。重要的是,缺少 DOCTYPE 將在某些瀏覽器中觸發(fā)「怪異模式」。
最重要的是是否有文件類型。如果不這樣做,瀏覽器將以“怪異”模式而不是標(biāo)準(zhǔn)模式工作,並且許多事情都會(huì)略有不同。如果您有一個(gè)(任何一個(gè)),通常會(huì)在瀏覽器中啟動(dòng)更多符合標(biāo)準(zhǔn)的行為。
請(qǐng)參閱這篇文章,詳細(xì)了解 doctype 在各種不同瀏覽器上的作用以及模式 - 怪癖、標(biāo)準(zhǔn)、準(zhǔn)標(biāo)準(zhǔn)等等——不同的瀏覽器都有。引用相關(guān)部分:
...但請(qǐng)參閱文章以進(jìn)行完整的討論。