in IE11 Füllung habe ich diesen Fall:Flexbox nicht Höhe
http://codepen.io/anon/pen/radoPd?editors=110
Dies ist der CSS-Code:
.wrapper{
background-color: red;
min-height: 100vh;
display: flex;
}
.sidebar{
background: orange;
flex: 0 0 300px;
}
.main{
background-color: green;
overflow-y: scroll;
}
Aus irgendeinem Grund auf IE11, weder die .sidebar noch die. Der Hauptbereich füllt die gesamte Höhe des Deckblattes.
Dies ist eine Inkonsistenz zwischen den Browsern. Ist das ein Fehler? Fehle ich etwas?
Ich habe im Moment keinen Zugriff auf IE11, also kann ich nur raten. Haben Sie versucht, 'align-items: stretch' explizit auf' .wrapper' zu setzen? Reagiert es auf andere Werte wie "center" oder "flex-end"? – janfoeh
Ich habe versucht und das hat nicht funktioniert :(Es funktioniert mit anderen. Ich vermute, dass strecken Konflikte irgendwie mit '100vh' –
Ich glaube nicht, dass das wahrscheinlich ist, da' min-height' funktioniert '.wrapper', während die 'align "items" Eigenschaft hat eine Auswirkung auf die Flex-Kinder, nicht auf den Flex-Container selbst. – janfoeh