Mam tu:schematu flexbox nie napełniania wysokość w IE11
http://codepen.io/anon/pen/radoPd?editors=110
Jest to kod CSS:
.wrapper{
background-color: red;
min-height: 100vh;
display: flex;
}
.sidebar{
background: orange;
flex: 0 0 300px;
}
.main{
background-color: green;
overflow-y: scroll;
}
z jakiegoś powodu, na IE11, ani .sidebar ani. główny obszar wypełni całą wysokość owijki.
To niespójność między przeglądarkami. Czy to błąd? Czy czegoś brakuje?
Nie mam w tej chwili dostępu do IE11, więc mogę tylko zgadywać. Czy próbowałeś jawnie ustawiając 'align-items: stretch' na' .wrapper'? Czy reaguje na inne wartości, takie jak 'center' lub' flex-end'? – janfoeh
Próbowałem i to nie działało :(działa z innymi.Myślę, że odcinek konfliktów jakoś z '100vh' –
Nie sądzę, że jest to prawdopodobne, ponieważ' min-height' działa na '.wrapper', podczas gdy' wyrównanie Właściwość -items ma wpływ na dzieci flex, a nie na sam pojemnik flex. – janfoeh