我应该总是使用HTML Doctypes吗?

时间:2010-10-06 00:07:37

标签: html

我正在创建一个网页,其中包含一些奇怪的功能,如缩放和其他内容。我遇到的问题是我不能在不使用JavaScript的情况下将其删除,但如果我删除了页面doctype,则可以通过HTML / CSS轻松完成。

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

2 个答案:

答案 0 :(得分:4)

是。否则它会告诉浏览器以el-retardo模式渲染。如果您遇到具体问题,请发布。

答案 1 :(得分: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 需求。