我不明白你为什么要把显示器放在一个容器里:液体家长,但是如果你把它移走,IE11说,“啊,现在我明白你真正想要我做什么了,伙计。对不起!”P
用IE11试试这个,用我的,效果很好。
.left {
align-items: center;
color: #deebff;
background-color: #0747a6;
box-sizing: border-box;
display: flex;
flex-direction: column;
width: 64px;
padding: 16px 0px;
height: 100vh;
}
.main {
width: 100%;
display: flex;
}
.menu {
display: flex;
flex: 1 0 auto;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
crossorigin="anonymous">
<div style="display: flex">
<div class="left"></div>
<div class="main">
<div class="menu"></div>
<div style="width: 100%; max-height: 100vh; overflow-y: auto; padding: 25px;">
<div class="container-fluid">
<div class="row">
<div class="col-md-6 col-lg-4">
col1
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /> test
</div>
<div class="col-md-6 col-lg-4">
col2
</div>
<div class="col-md-6 col-lg-4">
col3
</div>
</div>
</div>
</div>
</div>
</div>
解决方案2:
相反,如果display:flex;对您非常重要,您还可以将“flex:1”添加到“container fluid”中。
.left {
align-items: center;
color: #deebff;
background-color: #0747a6;
box-sizing: border-box;
display: flex;
flex-direction: column;
width: 64px;
padding: 16px 0px;
height: 100vh;
}
.main {
width: 100%;
display: flex;
}
.menu {
display: flex;
flex: 1 0 auto;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
crossorigin="anonymous">
<div style="display: flex">
<div class="left"></div>
<div class="main">
<div class="menu"></div>
<div style="width: 100%; display:flex; max-height: 100vh; overflow-y: auto; padding: 25px;">
<div class="container-fluid" style="flex:1">
<div class="row">
<div class="col-md-6 col-lg-4">
col1
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /> test
</div>
<div class="col-md-6 col-lg-4">
col2
</div>
<div class="col-md-6 col-lg-4">
col3
</div>
</div>
</div>
</div>
</div>
</div>