【发布时间】:2016-07-04 16:50:37
【问题描述】:
我想根据外部 div 改变内部 div 的高度。 在我的情况下,我有两个内部 div 一个具有固定高度,外部 div 根据它扩展其高度(我在那里使用'clearfix')。但我需要另一个内部 div 也将其高度更改为外部 div 高度 高度:100%;不工作。 这是一个显示我的问题的 JsFiddle 链接。 https://jsfiddle.net/qjsqxk7j/18/
HTML ->
<div class="outer clearfix">
<div class="col-xs-3 left">
</div>
<div class="col-xs-9 right">
<div class="inner">
<label>sssss</label>
<button class="btn-default">
sss
</button>
</div>
</div>
CSS ->
.right {
height: 100%;
background-color: blue;
}
.left {
height: 200px;
background-color: red;
}
.inner{
position: relative;
top: 50%;
transform: translateY(-50%)
}
.outer {
background-color: yellow;
position: relative;
max-width : 500px;
}
实际上,我希望蓝色 div 占据所有黄色空间,并且按钮和标签位于其垂直中心。 (我希望我的外部 div 获得它的内部 div 高度并相应地改变。然后当外部 div 高度改变时,另一个内部 div 也必须改变它的高度。但它不会。)
【问题讨论】: