Я построил этот маленький ap в угловом и хотел бы, чтобы элемент контейнера растягивал всю высоту страницы, когда содержимое не заполняет высоту страницы, например, на большом экране, на этой странице нет:
http://purepremier.com/#/teams/57
Я попробовал настроить его на
position: absolute;
top:0;
bottom:0;
height:100%
но когда содержимое переполняется, высота контейнера только увеличивается до высоты окна просмотра.
Есть идеи? Или это способ угловатого, чтобы добавить класс в тело?
Да, просто
* {
margin: 0;
padding: 0;
}
.container {
min-height: 100vh;
background: red;
}
<div class="container">
</div>
Или для альтернативы
* {
margin: 0;
padding: 0;
}
html {
height: 100%;
}
body {
height: 100%;
}
.container {
min-height: 100%;
background: red;
}
<div class="container">
</div>
html, body {height:100%; min-height:100%; margin:0; padding:0;}
#full {background:red; height:100%;}
<div id='full'>hmm</div>
Абсолютное позиционирование - это не способ установить полную высоту документа, но он устанавливает высоту видового экрана. Вместо этого вы можете использовать фиксированную позицию:
#element{
position: fixed;
top:0;
bottom:0;
}