84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我知道不同的文档类型本质上是关于 html 的合规性,但是它对您指定的文档类型有什么区别?浏览器是否会根据文档类型不同地处理相同的代码? 谢谢
更新 - 大多数答案提到如果未指定文档类型则可以关闭怪异模式。但是 xhtml 和 html 4.01 之间有什么不同呢?
来自维基百科:
我决定引用这段文字,因为它比我更好地回答了你的问题:)。重要的是,缺少 DOCTYPE 将在某些浏览器中触发“怪异模式”。
最重要的是是否有文档类型。如果不这样做,浏览器将以“怪异”模式而不是标准模式工作,并且许多事情都会略有不同。如果您有一个(任何一个),通常会在浏览器中激活更多符合标准的行为。
请参阅这篇文章,详细了解 doctype 在各种不同浏览器上的作用以及模式 - 怪癖、标准、准标准等等——不同的浏览器都有。引用相关部分:
...但请参阅文章以进行完整的讨论。
来自维基百科:
我决定引用这段文字,因为它比我更好地回答了你的问题:)。重要的是,缺少 DOCTYPE 将在某些浏览器中触发“怪异模式”。
最重要的是是否有文档类型。如果不这样做,浏览器将以“怪异”模式而不是标准模式工作,并且许多事情都会略有不同。如果您有一个(任何一个),通常会在浏览器中激活更多符合标准的行为。
请参阅这篇文章,详细了解 doctype 在各种不同浏览器上的作用以及模式 - 怪癖、标准、准标准等等——不同的浏览器都有。引用相关部分:
...但请参阅文章以进行完整的讨论。