Так я получил 2 файла divCeption.html и styles.css со следующим кодом:HTML дикий доктайп
body {
margin: 0;
}
#d1 {
background-color: #ff000a;
height: 100%;
width: 100%;
}
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div id="d1"></div>
</body>
</html>
Этот код работает и делает то, что он suposed сделать: показать красный экран на экране.
Хорошо, проблема приходит сюда, обратите внимание на <!doctype html>
, отсутствующий в начале HTML. Если я поместил doctype в начале HTML-страницы, страница забудет ... Может ли кто-нибудь объяснить мне, почему этот doctype дает проблемы?
В каком браузере вы попробовали? Возможно, что по умолчанию, в зависимости от режима рендеринга, элементы HTML и BODY не имеют высоты и ширины, если не присутствуют. – krtek
Google chrome ... – Alpha2k
Возможно связано: http://stackoverflow.com/questions/10871898/why-cant-i-make-my-div-100-height-if-i-use-an-html5-doctype- how-do-i-get-it-1 – Raibaz