Я делаю простую страницу с сеансом контента, который будет охватывать всю высоту его контейнера, чтобы я мог создать полноразмерную сеть.Однако мне нужно сделать
- контейнер контента (
div.inner
) с абсолютным позиционированием с display: flex; flex-flow: column; min-height: 100%;
- сеанс контента (
div.content
) с flex-grow: 1;
, чтобы сделать его полноразмерным.(Мне нужно сделать контейнер содержимого абсолютно позиционированным, чтобы добиться еще большего эффекта переключения контента при затухании)
Вот мой код реализации, и мне интересно, почему он работает только в Chrome, а не в IE11.Могу ли я узнать, есть ли обходной путь для меня?
Спасибо заранее.
html, body {
height: 100vh;
}
.outer {
position: relative;
height: 100%;
}
.inner {
display: flex;
flex-flow: column;
position: absolute;
top: 0;
right: 0;
left: 0;
min-height: 100%;
background-color: lightgreen;
}
.no-span-content-upper {
background-color: lightpink;
}
.span-content {
flex-grow: 1;
background-color: lightblue;
}
.no-span-content-lower {
background-color: lightyellow;
}
<html>
<head></head>
<body>
<div class="outer">
<div class="inner">
<div class="no-span-content-upper">
some dummy content without specific height
</div>
<div class="span-content">
span content here
</div>
<div class="no-span-content-lower">
some dummy content without specific height
</div>
</div>
</div>
</body>
</html>