一直没有使用DOCTYPE
,而是简单地从<html>
HTML5 标准开始(据我了解)。一切顺利。
开始使用Jade
,坚持DOCTYPE
。使用<!DOCTYPE html>
- 页面不再正确呈现(?)。
作为一个简单而简单的例子(firefox和chrome上的行为相同):
<html>
<body >
<div style='height:50%; background-color:pink;'></div>
<div style='height:50%; background-color:blue;'></div>
</body>
</html>
渲染得很好 - 页面是粉红色的,一半是蓝色的
<!DOCTYPE html>
<html>
<body >
<div style='height:50%; background-color:pink;'></div>
<div style='height:50%; background-color:blue;'></div>
</body>
</html>
呈现两个你看不到的瘦 DIV。
- 这是怎么回事?
- 认为
DOCTYPE
HTML5 已被弃用 - 我该怎么办?