首页  >  问答  >  正文

DOCTYPE 的目的是什么?

我知道不同的文档类型本质上是关于 html 的合规性,但是它对您指定的文档类型有什么区别?浏览器是否会根据文档类型不同地处理相同的代码? 谢谢

更新 - 大多数答案提到如果未指定文档类型则可以关闭怪异模式。但是 xhtml 和 html 4.01 之间有什么不同呢?

P粉779565855P粉779565855264 天前448

全部回复(2)我来回复

  • P粉163465905

    P粉1634659052024-01-29 15:36:22

    来自维基百科

    我决定引用这段文字,因为它比我更好地回答了你的问题:)。重要的是,缺少 DOCTYPE 将在某些浏览器中触发“怪异模式”。

    回复
    0
  • P粉270891688

    P粉2708916882024-01-29 00:56:30

    最重要的是是否有文档类型。如果不这样做,浏览器将以“怪异”模式而不是标准模式工作,并且许多事情都会略有不同。如果您有一个(任何一个),通常会在浏览器中激活更多符合标准的行为。

    请参阅这篇文章,详细了解 doctype 在各种不同浏览器上的作用以及模式 - 怪癖、标准、准标准等等——不同的浏览器都有。引用相关部分:

    ...但请参阅文章以进行完整的讨论。

    回复
    0
  • 取消回复