<div class="container">
<main>
main content
</main>
<aside>
aside content
</aside>
</div>
flex-direction: row;
в flex-direction: column;
. В chrome всё работает, но в IE11 aside и main наезжают друг на друга. Как исправить? .container {
min-height: 100% // не хватает точки с запятой
display: -ms-flexbox;