我有一个容器,设置为overflow-x: hidden;
,其中包含一系列行。行被分成两列。随着右列的内容发生变化,左列需要能够增长和缩小。布局如下所示:
<div class="no-x-overflow">
<div class="data-row container-fluid">
<div class="left-column pull-left">
<a href="#"></a>
</div>
<div class="right-column pull-left">
<div class="detail-row1"></div>
<div class="detail-row2"></div>
<div class="detail-row3"></div>
</div>
</div>
</div>
各种detail-row
div 可以在 UI 中隐藏和显示,从而data-row
缩小和扩展。left-column
div 需要能够做同样的事情。我可以height
为各个部分赋予什么价值,以使它们发挥作用。
款式:
.no-x-overflow {
overflow-x: hidden;
}
.data-row {
overflow: hidden;
clear: both;
}
.left-column {
width: 10%;
height: 100%;
padding: 10px;
border-right: 1px solid #999;
}
.right-column {
width: 90%;
}