2015-06-12 2 views
0

Мы используем библиотеку начальной загрузки для стилизации. У нас есть div, и мы хотим, чтобы div занимал высоту экрана. Я не хочу устанавливать минимальную или максимальную высоту.Можно ли заставить div взять высоту экрана

Я могу установить высоту через javascript, но мне просто любопытно, могу ли я заставить тело сделать высоту экрана через CSS. Есть ли у нас какой-либо вариант, кроме использования медиа-запросов?

+0

Когда вы говорите «* высота экрана *» вы имеете в виду высоту экрана монитора пользователя (имеет ли пользователь их браузер полный дуплекс экран) или полную высоту порта просмотра браузера? –

+2

, если вы не настроите таргетинг на старые браузеры, проверьте vh http://codepen.io/devtips/pen/XJByvr/ –

+0

@DavidThomas: Я имел ввиду viewport. Благодаря !! – SharpCoder

ответ

5

Вы также можете использовать VH. vh - высота видового экрана. Вы можете найти побольше об этом here

+3

Разве это не высота видового экрана? –

0

Да, вы можете использовать position. Скажем, у вас есть div, как .mask:

.mask { 
    position: absolute; 
    width: 100%; 
    height: 100%; 
} 
1

Проверьте, подходит ли это вам.

html, 
 
body { 
 
    height: 100%; 
 
} 
 
div { 
 
    height: 100%; 
 
}
<div> 
 
    <h1> Hello World </h1> 
 
</div>

JSFIDDLE

+0

Привет, для лучшего понимания, я дал также цвет bg. http://jsfiddle.net/avijitkr/mymj1gfb/2/ –

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