2010-10-06 73 views
1

我正在创建一个网页,有一些奇怪的功能,如缩放和其他的东西。我遇到的问题是,如果不使用JavaScript,我无法将其关闭,但如果我摆脱页面文档类型,可以通过HTML/CSS轻松完成。我应该总是使用HTML Doctypes吗?

我该怎么办?我想遵守标准并避免不一致。

回答

4

是的。否则,它会告诉浏览器以el-retardo模式呈现。如果您遇到特定问题,请发布。

1

XHTML需要在文档顶部有一个有效的DOCTYPE;否则,页面将无法验证,浏览器将回退到所谓的怪异模式。

当浏览器将网页视为“越野车”时,会出现怪异模式。因此,这些网页被视为无效标记,因此即使在XHTML和CSS完美编码。

没有DOCTYPE,具有较旧DOCTYPE或具有打字错误DOCTYPE的网页会触发怪癖模式。因此,在对页面进行编码时,请确保检查DOCTYPE是否已添加到页面并正确输入以确保浏览器不会以怪癖模式呈现页面。

注:

  1. HTML 4.01有三种文档类型: 严格型,过渡型和框架。

  2. HTML5和XHTML 1.1都有一个 文档类型,但XHTML 1.0,比如 ,HTML 4.01有三个。

  3. 只有一个文档类型定义 (DTD)出现在HTML文档中。 使用以下任何一种 DOCTYPE最适合您的项目 需求。