外側のdivに従って内側のdivの高さを変更したい。 私の場合、私は固定された高さを持つ2つの内側divsを持ち、外側divはそれに応じて高さを広げます(私はそこに 'clearfix'を使用します)。しかし、私は他の内側のdivも、外側のdivの高さにその高さを変更する必要があります 高さ:100%;動作しませんでした。 これは私の問題を示すJsFiddleのリンクです。 https://jsfiddle.net/qjsqxk7j/18/Expand内側のdivの高さを外側のdivの高さに合わせる
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の高さの1つを取得してそれに応じて変更したい場合、外側のdivの高さが変更されたとき、内側のdivも変更されなければなりません)。
部分的にはい。それは、内側の要素の垂直方向の中心合わせを取り除きます。私の最終的な出力はこのようになるはずです https://jsfiddle.net/qjsqxk7j/31/ しかし私はあなたの提案を試みます。 – bashi
'vertical-align:middle;'を '.left、.right'に追加するだけです。私の答えとjsfiddleリンクを更新しました –
ありがとうございました。出来た。表示:テーブルセルはブートストラップグリッドの動作を上書きしますか?私はBootstrapグリッドを保持して同じ結果(JQueryなし)を得る方法があると思いますか? – bashi