Ich weiß, dass es bei den verschiedenen Dokumenttypen im Wesentlichen um die HTML-Konformität geht, aber welchen Unterschied macht das für den von Ihnen angegebenen Dokumenttyp? Werden Browser je nach Dokumenttyp unterschiedlich mit demselben Code umgehen? Danke
Update – In den meisten Antworten wird erwähnt, dass der seltsame Modus deaktiviert werden kann, wenn der Dokumenttyp nicht angegeben ist. Aber was ist der Unterschied zwischen xhtml und html 4.01?
来自维基百科:
我决定引用这段文字,因为它比我更好地回答了你的问题:)。重要的是,缺少 DOCTYPE 将在某些浏览器中触发“怪异模式”。
最重要的是是否有文档类型。如果不这样做,浏览器将以“怪异”模式而不是标准模式工作,并且许多事情都会略有不同。如果您有一个(任何一个),通常会在浏览器中激活更多符合标准的行为。
请参阅这篇文章,详细了解 doctype 在各种不同浏览器上的作用以及模式 - 怪癖、标准、准标准等等——不同的浏览器都有。引用相关部分:
...但请参阅文章以进行完整的讨论。