0

我开始做一个项目,一开始忘了提到 DOCTYPE,只用了<html>. 我现在觉得这样做真的很愚蠢。该网页在 javascript 上大量实现,并且我有很多文档高度和 scrollTop 的实例。现在我才意识到这一点并添加了一个 Doctype。这弄乱了整个页面。我尝试过过渡和严格,但所有的文档类型都具有相同的效果。我的问题是默认文档类型是否总是<!DOCTYPE html>?我在网上读到,如果没有指定 doctype,它总是求助于<!DOCTYPE html>. 我试着把它改成那样,但它仍然把网站弄乱了。所以可以

4

1 回答 1

1

这可能是因为您正在使用与特定 DOCTYPE 关联的元素。<!DOCTYPE html>默认为 html5。如果未指定 DOCTYPE,则网页默认为 quirks 模式。由于您根据此标准设置了所有内容,因此它与标准模式不兼容。

于 2015-05-21T16:57:35.467 回答