关于文档类型的问题

Questions about Doctype

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

也可以

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