2015-11-08 8 views
1

тело не покрывает весь экран

.box { 
 
    width: 1000px; 
 
    height: 500px; 
 
    margin-top: 100px; 
 
    background: red; 
 
}
<body> 
 
    <div class="box"> 
 

 
    </div> 
 
</body>

Я поставил коробку маржу верхом на 100px, почему не тело покрывает весь экран? Тело действует как div с верхним краем.

JSfiddle Demo

+0

результат точно так, как это должно быть .... то, что ваша реальная проблема? – Lahori

+0

Причина - «margin-top: 100px'. Попробуйте удалить его: http://jsfiddle.net/qek4c765/3/ –

+0

Почему тело должно покрывать весь экран? –

ответ

2

попробуйте этот код,

body { 
    margin: 0; 
} 
+0

Этот код не имеет значения – Quentin

+0

Он делает ... он удаляет 8px поля тела для меня .. –

+0

Да, это всегда @Quentin, потому что тело имеет по умолчанию маржу, которая равна 8px –

-1

<body> тега относится его высота предполагая высоту содержимого, а не сам видовой, зачем на самом деле? Добавление что-то вроде этого:

<body style="height: 100%"> 

меняет ситуацию ...

Смежные вопросы