ここに他の同様の質問が私の特定の問題を解決することができないためです。子div 100%の高さを親の高さに合わせる
parent
の高さに応じて常にright div
が100%の高さになる必要があります。内容は内容によってはleft div
になります。ここで
はhtmlです:ここでは
<div class="container clearfix">
<div class="left"></div>
<div class="right"></div>
</div>
はCSSです:
.container{
min-height: 10px;
width: auto;
height: auto;
background-color: #eeeeee;
}
.left{
position: relative;
float: left;
min-height: 100px;
width: 50px;
background-color: #dddddd;
}
.right{
min-height: 20px;
position: relative;
float: left;
height: 100%;
width: 50px;
background-color: #dddddd;
}
.
.clearfix:after
{
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
注:
私はclearfix
を使用しています。
そして、あなたはjsFiddle http://jsfiddle.net/C9Kmx/32/
を修正することはできません。私は1つの解決策しか見ていませんし、jsを含んでいるので、基本的には単純なCSSで行うことは不可能です。 – skmasq