有关Doctype

时间:2015-05-21 16:50:22

标签: html html5 doctype strict transitional

我开始处理一个项目,忘记在开头提到DOCTYPE,只使用了<html>。我现在觉得这样做真的很蠢。网页很大程度上实现了javascript,我有很多文档高度和scrollTop的实例。现在我才意识到这一点,并添加了一个Doctype。这搞砸了整个页面。我尝试过渡和严格,但所有的doctypes都有相同的效果。 我的问题是,默认的doctype始终是<!DOCTYPE html>吗?我在网上看到,如果没有指定doctype,它总是转向<!DOCTYPE html>。我试着改变它,但它仍然弄乱了网站。可以

1 个答案:

答案 0 :(得分:2)

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