【发布时间】:2018-01-04 23:32:44
【问题描述】:
我有一个 3 列的主体,两侧的宽度固定,中间的列填充剩余的宽度。
但是,我需要让所有列填满页面的整个高度。
我将所有父母的高度设置为height: 100%,并且我不想使用具有巨大边距或填充的解决方法,因为我正在使用滚动条。
#container {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
height: 100%;
}
.col-side {
width: 240px;
height: 100%;
}
#col1 {
border-right: 2px solid rgba(0, 0, 0, 0.12);
}
#col3 {
border-left: 2px solid rgba(0, 0, 0, 0.12);
}
<div id="container">
<div class="col-side" id="col1">
Left
</div>
<div class="col" id="col2">
Center
</div>
<div class="col-side" id="col3">
Right
</div>
</div>
小演示可以在这里找到:
【问题讨论】: