我知道不同的文檔類型本質上是關於 html 的合規性,但是它對您指定的文檔類型有什麼區別?瀏覽器是否會根據文件類型不同地處理相同的程式碼? 謝謝
更新 - 大多數答案提到如果未指定文檔類型則可以關閉怪異模式。但是 xhtml 和 html 4.01 之間有什麼不同呢?
來自維基百科:
我決定引用這段文字,因為它比我更好地回答了你的問題:)。重要的是,缺少 DOCTYPE 將在某些瀏覽器中觸發「怪異模式」。
最重要的是是否有文件類型。如果不這樣做,瀏覽器將以“怪異”模式而不是標準模式工作,並且許多事情都會略有不同。如果您有一個(任何一個),通常會在瀏覽器中啟動更多符合標準的行為。
請參閱這篇文章,詳細了解 doctype 在各種不同瀏覽器上的作用以及模式 - 怪癖、標準、準標準等等——不同的瀏覽器都有。引用相關部分:
...但請參閱文章以進行完整的討論。
來自維基百科:
我決定引用這段文字,因為它比我更好地回答了你的問題:)。重要的是,缺少 DOCTYPE 將在某些瀏覽器中觸發「怪異模式」。
最重要的是是否有文件類型。如果不這樣做,瀏覽器將以“怪異”模式而不是標準模式工作,並且許多事情都會略有不同。如果您有一個(任何一個),通常會在瀏覽器中啟動更多符合標準的行為。
請參閱這篇文章,詳細了解 doctype 在各種不同瀏覽器上的作用以及模式 - 怪癖、標準、準標準等等——不同的瀏覽器都有。引用相關部分:
...但請參閱文章以進行完整的討論。