<DOCTYPE html> versus <html> - problemas de renderização firefox e chrome

tem usado nãoDOCTYPE mas sim simplesmente começando com<html> de acordo com os padrões HTML5 (como eu os entendi). tudo vai bem.

começou a usarJade, que insiste emDOCTYPE. usando<!DOCTYPE html> - páginas não são mais renderizadas corretamente (?).

como um exemplo fácil e trivial (o comportamento é o mesmo no firefox e no chrome):

<html>
    <body >
        <div style='height:50%; background-color:pink;'></div>
        <div style='height:50%; background-color:blue;'></div>
    </body>
</html>

render bem - tem página rosa, meio azul

<!DOCTYPE html>
<html>
    <body >
        <div style='height:50%; background-color:pink;'></div>
        <div style='height:50%; background-color:blue;'></div>
    </body>
</html>

faz duas DIVs magras que você não pode ver.

o que está acontecendo?pensamentoDOCTYPE estava sendo preterido por HTML5o que eu deveria estar fazendo?

questionAnswers(3)

yourAnswerToTheQuestion