Ho creato un footer sticky utilizzando flexbox. Funziona su tutti i browser tranne IE11.Come correggere un Flexbox Sticky Footer in 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>
Perché è rottura in IE11 e come posso risolvere il problema?
non funziona bene in IE11 quando il contenuto di '.Pagina-body' diventa più grande quindi è l'altezza genitore: [codepen] (http: // code pen.io/cakeseller/pen/xOopLk) –
@Cake_Seller, hai risolto questo problema quando il contenuto interno diventa più grande del contenitore principale? –
@ArtyomPranovich no, sfortunatamente no. –