vertical aligner avec flexbox dans IE11 et IE10

Comment faire une croix navigateur solution où un élément est vertical aligné?

http://jsfiddle.net/e2yuqtdt/3/

Cela fonctionne dans Firefox et Chrome, mais pas dans 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;
}

mise à jour

Lorsque l'centrée élément est plus élevé que la fenêtre d'affichage de la hauteur de l'arrière-plan est seulement de 100% et pas 100% de défilement de la hauteur

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;
}
InformationsquelleAutor clarkk | 2015-01-02