2
我有以下示例,它是我在應用程序中使用的模式窗口的示例。問題是在IE11中,它沒有正確顯示溢出,而是文本流出底部。使用帶有溢出功能的flexbox:auto在IE11中不工作
針對IE瀏覽器的各種修復程序(如設置flex:1
)沒有給出我想要的結果。我錯過了什麼讓IE11的行爲?
#main {
display: flex;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
background-color: gray;
max-height: 150px;
flex-direction: column;
}
.top, .bottom
{
color: white;
background: blue;
}
.content {
overflow: auto;
}
<div id="main">
<div class="top">Top</div>
<div class="content"> asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br />
asojsadoijdasoijasoijoasijoiasdjiojasd<br /></div>
<div class="bottom">Bottom</div>
</div>
https://codepen.io/anon/pen/dRWGBr
'。內容{柔性:1輛0汽車} .top,.bottom {flex:0 1 auto}'並將'flex-wrap:wrap'添加到'.main' – Hitmands
@Hitmands中,這似乎使得它在Chrome中變得更糟,並且它在IE中看起來相同https ://codepen.io/anon/pen/yXbqGm – 4imble
刪除'flex-wrap'並將'background-color'添加到'.content'中 – Hitmands