Wie wird eine Cross-Browser-Lösung erstellt, bei der ein Element vertikal ausgerichtet ist?Vertikale Ausrichtung mit Flexbox in IE11 und IE10
http://jsfiddle.net/e2yuqtdt/3/
Dies funktioniert sowohl in Firefox und Chrome, aber nicht in IE11
<div class="page_login">
<div>vertical-align:center; text-align:center</div>
</div>
html, body {
height:100%;
}
.page_login {
display:flex;
height:100%;
width:100%;
background:#303030;
}
.page_login > div {
margin:auto;
background:#fff;
min-height:100px;
width:200px;
}
Update
Wenn das zentrierte Elemente höher ist als die Darstellungshöhe ist der Hintergrund nur 100% und nicht 100% Spiralhöhe
http://jsfiddle.net/e2yuqtdt/8/
html, body {
min-height:100%;
height:100%;
}
.page_login {
display:flex;
min-height:100%;
height:100%;
width:100%;
background:#303030;
}
.page_login > div {
margin:auto;
background:#fff;
height:800px;
width:200px;
}
scheint, wir hatten die gleiche Idee –
Ja. Ich bevorzuge diese Art der Zentrierung und nicht die immer noch "neue" Flexbox. –