Я создал липкий нижний колонтитул с помощью flexbox. Он работает во всех браузерах, кроме IE11.Как исправить липкий нижний колонтитул Flexbox в IE11
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
.Page {
min-height: 100vh;
display: flex;
flex-direction: column;
flex: 1;
}
.Page-header {
background: blue;
}
.Page-footer {
background: green;
}
.Page-body {
background: red;
flex: 1;
}
<div class="Page">
<header class="Page-header">
HEADER
</header>
<div class="Page-body">
BODY
</div>
<footer class="Page-footer">
FOOTER
</footer>
</div>
Почему это нарушение в IE11 и как я могу это исправить?
Не работает хорошо в IE11, когда содержание '.стр-body' становится больше то это высота родителя: [codepen] (http: // code pen.io/cakeseller/pen/xOopLk) –
@Cake_Seller, вы решили эту проблему, когда внутренний контент становится больше, чем родительский контейнер? –
@ArtyomPranovich нет, к сожалению, нет. –