Компонент Angular 2 с липким верхним и нижним колонтитулами и динамической высотой содержимого - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь создать компонент с липким верхним и нижним колонтитулами, в то время как высота содержимого является динамической. Я попытался использовать пример FIDDLE (внизу этого поста), но поведение не то же самое. Когда я изменяю размер экрана, окно просто запускается поверх нижнего колонтитула / заголовка.

Вот чего я пытаюсь достичь: Illustration of what I'm trying to achieve

Пример кода FIDDLE: http://jsfiddle.net/PGC7D/18/

    html,body
{
    height: 100%;
}
header,footer,div
{
   width: 100%; 
}
.container
{
    height: 100%;
    background: pink;
    margin: -64px 0 -30px;
    padding: 64px 0 30px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#content {
    overflow:auto;
    height:100%;
}
.block
{
    width: 50%;
    height: 50%;
    display: inline-block;
    border: 1px solid yellow;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
header
{
    height: 64px;
    background: purple;
    position: relative;
    z-index:1;
}
footer
{
    height: 30px;
    background: gray;
    position: relative;
    z-index:1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...