DOCTYPE 的目的是什么?
P粉779565855
P粉779565855 2024-01-28 22:15:26
0
2
447

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

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

P粉779565855
P粉779565855

全部回复(2)
P粉163465905

来自维基百科

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

P粉270891688

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!