0

我无法使我的网站使用 doctype 工作 - 到目前为止,我可以让它工作的唯一方法是没有一个。

测试站点位于rossrowley.com

当前的声明当然是完全无效的。但是,如果我将文档类型更改为其他任何内容,小云就会消失,我不知道为什么。我假设我用于效果的 javascript 不是罪魁祸首,这可能是我正在使用的尺寸(100% 等)吗?

任何帮助都非常感谢!

编辑: - 所以我现在的问题是为什么小云(#clouds1)没有出现在带有 html5 doctype 的网站上 - 它们或我为它们使用的定位是无效的!?

再次提前感谢

4

1 回答 1

1

问题的一个可能原因是在第 90 行,您在结束<script>标记之后有一个标记</body>。这可能会对任何文档类型产生奇怪的影响。如果你解决了这个问题,那么该网站可能在 HTML5 上运行良好,如果你使用普通的 doctype,这就是你得到的:

<!DOCTYPE html>

编辑:那个脚本是你用来移动云的脚本,所以是的,这可能是原因。不声明 doctype 会使浏览器进入怪异模式,即使脚本放置错误,它也可能运行脚本。

编辑2:您是否不小心删除了<html>开始标签,或者一直都是这样。检查这是否可能是一些麻烦的原因。

于 2013-08-10T13:27:46.393 回答